all repos — uStrat @ a61b7120ef2e2b047077b6cc743ddf77cf9800e6

simple turn-based strategy game inspired by uCity, Super Robot Wars, C&C, Fire Emblem

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-----
commit

a61b7120ef2e2b047077b6cc743ddf77cf9800e6

parent

339c210cfec7b42029f14a8b45a7d25ff45cc303

1 files changed, 8 insertions(+), 2 deletions(-)

jump to
M Movement.jsMovement.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))