all repos — uStrat @ 3df078b40e763f20cf9158343766d3b6cfd3b3ed

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

cleaned up the touch controls a bit; opera situation debugged & fixed
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE-----

iQJDBAABCAAtFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAl0DDOEPHG5pbGl4QG5p
bGZtLmNjAAoJEDt/vCIUTmOYelsP/j8rzv6OuvXKEZzZQOsR4m066p1KIOLftMeb
++Cog3bjQgdiN41lLbghvYVj0lNAEx8qLSofpn8S8Ua6Q5qvaCV9j9oTOg27PyiL
QdXox7UAuICa8jttVrYEBXZlCRT1etdwu+jkicafsK1sKyJ3vXZ93AkbEaeAJzvN
MtH/hcCyBeRVMrbRirDAwZWZNdR7untQIFwq4Up0lZJKVMFfyxumOGC+BC86GeOL
Vd4h/FwIote9Mv1NUg52/6dOBfEu8IHAXqxlrVDRMIRg+Sq8vDJ304Rkt4DA0fD2
eLdgZFZTaagQJZX+ClQGMwlEieub/FNJ9terAw0/vswMFzWeGqNA+IJ20Qj77oLc
MBmyQPdlhRyf+rYzPlnHxL5M9zN3JCMotIMne1q8mZKlL8b+gr2m0EoIh+nTHx8Q
BVxkeUjvIQ5jQmT115J4Lg7jE7LibyvGTlc6dFcPmhQjLODSu80EC5ojOXxRinMS
4LfHgBTsnf0RNVzh9zyCUKFI8gf8lo6xExtK7VLbVr93fO/c7CAEYsdTWVLwEuKy
3PwTBMx/NKyYybbOKucuBcOVazSXMsWPdwctaiwUssqPacyp6RQLdCA9Zy3HEYg5
grPPTPcxKn+tkQOmI59IMCw0MM0C37q3lqxKoE11ju2Qet9D2SaXGX3NPEYqmqO0
aHZWuKvP
=ccMu
-----END PGP SIGNATURE-----
commit

3df078b40e763f20cf9158343766d3b6cfd3b3ed

parent

a61b7120ef2e2b047077b6cc743ddf77cf9800e6

2 files changed, 16 insertions(+), 32 deletions(-)

jump to
M Touch.jsTouch.js

@@ -158,10 +158,10 @@ dPad.nw = document.getElementById("nwButton");

dPad.ne = document.getElementById("neButton"); dPad.sw = document.getElementById("swButton"); dPad.se = document.getElementById("seButton"); + dPad.n.addEventListener("touchstart",pressUp); dPad.n.addEventListener("touchend", releaseUp); dPad.n.addEventListener("touchcancel", releaseUp); - dPad.s.addEventListener("touchstart", pressDown); dPad.s.addEventListener("touchend", releaseDown); dPad.s.addEventListener("touchcancel", releaseDown);

@@ -171,18 +171,19 @@ dPad.e.addEventListener("touchcancel", releaseRight);

dPad.w.addEventListener("touchstart", pressLeft); dPad.w.addEventListener("touchend", releaseLeft); dPad.w.addEventListener("touchcancel", releaseLeft); -dPad.nw.addEventListener("touchstart", pressUpLeft); -dPad.nw.addEventListener("touchend", releaseUpLeft); -dPad.nw.addEventListener("touchcancel", releaseUpLeft); -dPad.ne.addEventListener("touchstart", pressUpRight); -dPad.ne.addEventListener("touchend", releaseUpRight); -dPad.ne.addEventListener("touchcancel", releaseUpRight); -dPad.sw.addEventListener("touchstart", pressDownLeft); -dPad.sw.addEventListener("touchend", releaseDownLeft); -dPad.sw.addEventListener("touchcancel", releaseDownLeft); -dPad.se.addEventListener("touchstart", pressDownRight); -dPad.se.addEventListener("touchend", releaseDownRight); -dPad.se.addEventListener("touchcancel", releaseDownRight); + +//dPad.nw.addEventListener("touchstart", pressUpLeft); +//dPad.nw.addEventListener("touchend", releaseUpLeft); +//dPad.nw.addEventListener("touchcancel", releaseUpLeft); +//dPad.ne.addEventListener("touchstart", pressUpRight); +//dPad.ne.addEventListener("touchend", releaseUpRight); +//dPad.ne.addEventListener("touchcancel", releaseUpRight); +//dPad.sw.addEventListener("touchstart", pressDownLeft); +//dPad.sw.addEventListener("touchend", releaseDownLeft); +//dPad.sw.addEventListener("touchcancel", releaseDownLeft); +//dPad.se.addEventListener("touchstart", pressDownRight); +//dPad.se.addEventListener("touchend", releaseDownRight); +//dPad.se.addEventListener("touchcancel", releaseDownRight); window.faceButtons = {};
M index.htmlindex.html

@@ -152,19 +152,6 @@ border-width: 1px;

border-style: solid; visibility:hidden; } - #qButton - { - position: fixed; - top: 10px; - right: 10px; - background:rgba(0,0,0,0.4); - width: 0px; - height: 0px; - border-color: #444444; - border-width: 0px; - border-style: solid; - visibility:hidden; - } canvas { font-family: 'console';

@@ -233,15 +220,13 @@

<body onload="main();"> <div id="loadFont">loading font...</div> + <div id="startButton"></div> + <div id="dpad"> <div id="upButton"></div> <div id="downButton"></div> <div id="rightButton"></div> <div id="leftButton"></div> - <div id="nwButton"></div> - <div id="neButton"></div> - <div id="swButton"></div> - <div id="seButton"></div> </div> <div id="facebuttons"> <div id="zButton"></div>

@@ -249,8 +234,6 @@ <div id="wButton"></div>

<div id="xButton"></div> <div id="yButton"></div> </div> - <div id="startButton"></div> - <div id="qButton"></div> <canvas id="screen" width="320" height="180"></canvas>