tweak movement controls responsiveness
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE----- iQJDBAABCAAtFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAl0DBb8PHG5pbGl4QG5p bGZtLmNjAAoJEDt/vCIUTmOYHJMP/1zQ9ELyCoq/N5DI1Ohx+3aezwScEarlDt5z 7t72Re20qA6qWHygbh7kW4sJdR+Gm/xgTte0DAPDEJSTD4TZXFwO2GhDOfP9+NsI g6826oExXFFjMuCQmXoQxKVBUAI+GNyhtqb7oQNPMQcx8SBNvVUyRdW9uM9Nn+M4 mzocDEVy4EcQ8Y8Ft8xfIRgINqCZdYkEwyyjnHxxywgP/U3LUISGF0A0LM6POSwI I0UyKda7Vsep3XmJeuoOyZojSy5M1zqrQ04M3RkxAV3fD/9U8Z4kwM+wJs0Vu+k2 Z4qr4jxhQn/ADO8Pu45VjjHp9E0pMPEC2UR/yzgOs7iW51Z1fX8rvwVN2m1rJgQJ umcay2Or4HBHU4+rrW7Oy+Z0V7tIVL2qpQPuOfP2W2ybA6hfTU62tRLx7aSITs2K tcyHjoFdotXaIGFn8CwWHQTKUNLC9aZH52tBJHYW6gq+IKL8BKpP2Lop5k6B6c+i NGtdiYMhJb8vseyqVfgHOmIb3rxSAJW8fbJtgjfYokYlax9wfQEmkc6RDD340j4m red+KrWqsGOO8eG/4o5Y7nsmb5Bcjul7hZlPfraDqiEwiRzkQuBnr/YkR490PPBS yWA7BUtFHzvBYsPza1kD0gpEhKlTy2mQ4npOIvoyKFbPEBaYznjh9G1rAHlqrVfT f6aB2k8N =KTi1 -----END PGP SIGNATURE-----
1 files changed,
8 insertions(+),
2 deletions(-)
jump to
M
Movement.js
→
Movement.js
@@ -6,6 +6,9 @@ movement.animCounter = 0;
movement.gfx = {}; movement.gfx.overlay = new Image(); movement.gfx.overlay.src = "assets/ui/movementOverlay.png"; +movement.ticker = new Date(); +movement.lastMove = new Date(); + function Coords(x,y) {@@ -32,7 +35,7 @@ movement.listen = function()
{ var z = {}; var chainEnd = this.chain[this.chain.length - 1]; - + this.ticker = new Date(); if (controller.z) { while (this.chain.length > 1)@@ -55,6 +58,8 @@ {
this.confirm(); return; } + if (this.ticker - this.lastMove >= 200) + { if (controller.up) {@@ -75,7 +80,8 @@ if (controller.right)
{ z = new Coords(chainEnd.x + 1, chainEnd.y); } - + this.lastMove = this.ticker; + } if (!isEmptyObject(z)) { if (map.data[z.x][z.y].agiMod <= this.pool && z.x >= 0 && z.x < 64 && z.y >= 0 && z.y < 64 && isEmptyObject(map.data[z.x][z.y].unit))