~alanbell/+junk/camcontrol

« back to all changes in this revision

Viewing changes to map.py

  • Committer: Alan Bell
  • Date: 2012-10-31 21:01:06 UTC
  • Revision ID: alanbell@ubuntu.com-20121031210106-ptzzdc7g50ick7el
few tweaks and a template for the logindetails.py file

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
{
13
13
 $.get('camcontrol.py?gox=' + x + '&goy=' + y);
14
14
}
 
15
function preset(n)
 
16
{
 
17
 $.get('camcontrol.py?preset=' + n);
 
18
}
 
19
 
15
20
</script>
16
21
 
17
22
</head>
38
43
on the fly and possibly pass it to a streaming server of some kind, the overlay control should work
39
44
just as it is over a multicast video stream. In reality, if you are expecting more than a couple of concurrent
40
45
viewers they are going to argue over control too much.</p>
41
 
 
 
46
<input type=button onclick="preset(31)" value="door">
 
47
<input type=button onclick="preset(33)" value="grass">
 
48
<input type=button onclick="preset(35)" value="gate">
 
49
<input type=button onclick="preset(37)" value="road">
 
50
<br>
42
51
<img src="http://guest:guest@ubingo.libertus.co.uk:9090/videostream.cgi" usemap="#navmap"/>
 
52
 
43
53
<map name="navmap">"""
44
54
 
45
55
for x in range(0,640,40):
46
56
  for y in range(0,480,40):
47
 
    print '  <area shape="rect" alt="%d,%d" title="%d,%d" coords="%d,%d,%d,%d" onclick="camgoto(%d,%d)">' % (x-320,y-240,x-320,y-240,x,y,x+40,y+40,x-320,240-y)
 
57
    print '  <area shape="rect" alt="%d,%d" title="%d,%d" coords="%d,%d,%d,%d" onclick="camgoto(%d,%d)">' % (x-320,y-240,x-320,y-240,x,y,x+40,y+40,320-x,y-240)
48
58
 
49
59
 
50
60
print """</map>