-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.html
34 lines (34 loc) · 976 Bytes
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=utf-8">
<script src='./prototype.js'></script>
<script src='./layout.js'></script>
<script src='./mouse_tracker.js'></script>
<script src='./main.js'></script>
<script type='text/javascript'>
function run(data){
var canvas = document.getElementById('canvas');
if(canvas.getContext && data){
var main = Main(canvas.getContext('2d'), canvas.width, canvas.height, data);
Event.observe(window, 'keydown', function(e){
if(37 <= e.keyCode && e.keyCode <= 40){
var dir = e.keyCode - 36;
main.move(dir, 100);
}
});
main.run();
}
}
Event.observe(window, 'load', function(){
new Ajax.Request('./dummy.json', {onSuccess: function(r){
eval('var data='+r.responseText);
run(data);
}});
});
</script>
</head>
<body>
<canvas id='canvas' width=1000 height=500 />
</body>
</html>