-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtrail.html
82 lines (68 loc) · 1.9 KB
/
trail.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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<html>
<head>
<script type="text/javascript" src="src/animation.js"></script>
<script type="text/javascript">
var canvas;
var context;
var dustAnim = new Animation();
function TrailItem(x, y) {
}
var sin = Math.sin;
var cos = Math.cos;
var tan = Math.tan;
var atan2 = Math.atan2;
function rads(deg) {
return deg * Math.PI / 180;
}
function init() {
try {
alert(atan2(sin(rads(90))), cos(0) * tan(0) - sin(0) * cos(rads(90)));
} catch (ex) {
alert(ex);
}
// window.addEventListener('mousedown', mousedown, true);
// window.addEventListener('mouseup', mouseup, true);
//
// dustAnim.addFrame("images/dust1.png", 60);
// dustAnim.addFrame("images/dust2.png", 60);
// dustAnim.addFrame("images/dust3.png", 60);
// dustAnim.addFrame("images/dust4.png", 60);
// dustAnim.addFrame("images/dust5.png", 60);
//
// canvas = document.getElementById("pointcanvas");
// canvas.width = window.innerWidth;
// canvas.height = window.innerHeight;
// context = canvas.getContext("2d");
//
// var currTime = new Date().getTime(), elapsedTime;
// setInterval(function gameloop() {
// elapsedTime = new Date().getTime() - currTime;
// currTime += elapsedTime;
//
// try {
// update(elapsedTime);
// render();
// } catch (ex) {
// alert(ex);
// }
// }, Math.round(1000 / 60));
}
function update(elapsedTime) {
dustAnim.update(elapsedTime);
}
function mouseup(event) {
}
function mousedown(event) {
var x = event.offsetX;
var y = event.offsetY;
}
function render() {
context.clearRect(0, 0, canvas.width, canvas.height);
context.drawImage(dustAnim.getImage(), 10, 10);
}
</script>
</head>
<body onload="init();">
<canvas id="pointcanvas" width="800" height="600" ></canvas>
</body>
</html>