2014-05-17 23:26:31 +00:00
|
|
|
// HackExeter
|
2014-05-17 16:41:54 +00:00
|
|
|
keypress.register_combo({
|
2014-05-18 18:15:13 +00:00
|
|
|
keys: "left",
|
2014-05-19 21:07:18 +00:00
|
|
|
on_keydown: function() {
|
2014-05-22 20:36:32 +00:00
|
|
|
MainClock.rotate(1);
|
2014-05-18 18:15:13 +00:00
|
|
|
}
|
2014-05-17 16:41:54 +00:00
|
|
|
});
|
|
|
|
|
|
|
|
keypress.register_combo({
|
2014-05-18 18:15:13 +00:00
|
|
|
keys: "right",
|
2014-05-19 21:07:18 +00:00
|
|
|
on_keydown: function() {
|
2014-05-22 20:36:32 +00:00
|
|
|
MainClock.rotate(-1);
|
2014-05-18 18:15:13 +00:00
|
|
|
}
|
2014-05-17 16:41:54 +00:00
|
|
|
});
|
2014-05-17 22:34:02 +00:00
|
|
|
|
|
|
|
keypress.register_combo({
|
2014-05-18 18:15:13 +00:00
|
|
|
keys: "enter",
|
2014-05-19 21:07:18 +00:00
|
|
|
on_keydown: function() {
|
2014-05-23 04:51:03 +00:00
|
|
|
if (Math.abs(gameState) != 1) {
|
2014-05-18 18:15:13 +00:00
|
|
|
init();
|
|
|
|
}
|
|
|
|
}
|
2014-05-17 22:34:02 +00:00
|
|
|
});
|
2014-05-18 18:15:13 +00:00
|
|
|
|
2014-05-23 04:51:03 +00:00
|
|
|
keypress.register_combo({
|
|
|
|
keys: "p",
|
|
|
|
on_keydown: function() {
|
|
|
|
if (Math.abs(gameState) == 1) {
|
|
|
|
gameState = -gameState;
|
|
|
|
}
|
2014-05-24 17:59:01 +00:00
|
|
|
requestAnimFrame(animLoop);
|
2014-05-23 04:51:03 +00:00
|
|
|
}
|
|
|
|
});
|
|
|
|
|
2014-05-22 21:04:57 +00:00
|
|
|
keypress.register_combo({
|
|
|
|
keys: "q",
|
|
|
|
on_keydown: function() {
|
|
|
|
toggleDevTools();
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
2014-05-22 20:36:32 +00:00
|
|
|
keypress.register_combo({
|
|
|
|
keys: "e",
|
|
|
|
on_keydown: function() {
|
2014-05-22 21:04:57 +00:00
|
|
|
exportHistory();
|
2014-05-22 20:36:32 +00:00
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
keypress.register_combo({
|
|
|
|
keys: "i",
|
|
|
|
on_keydown: function() {
|
|
|
|
importHistory();
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
2014-05-18 15:43:49 +00:00
|
|
|
var tapLeft = Hammer(document.getElementById("leftTap")).on("tap", function(event) {
|
2014-05-18 18:15:13 +00:00
|
|
|
if (gameState != 1) {
|
|
|
|
init();
|
|
|
|
}
|
2014-05-22 20:36:32 +00:00
|
|
|
MainClock.rotate(1);
|
2014-05-17 23:21:19 +00:00
|
|
|
|
2014-05-18 15:43:49 +00:00
|
|
|
});
|
2014-05-18 18:15:13 +00:00
|
|
|
|
|
|
|
var tapRight = Hammer(document.getElementById("rightTap")).on("tap", function(event) {
|
|
|
|
if (gameState != 1) {
|
|
|
|
init();
|
|
|
|
}
|
2014-05-22 20:36:32 +00:00
|
|
|
MainClock.rotate(-1);
|
2014-05-18 15:43:49 +00:00
|
|
|
});
|
2014-05-18 18:15:13 +00:00
|
|
|
|
2014-05-23 00:36:48 +00:00
|
|
|
// keypress.register_combo({
|
|
|
|
// keys: "space",
|
|
|
|
// on_keyup: function() {
|
|
|
|
// iter = 1; // <- 1337 hax that reset speed anywhere in the game
|
|
|
|
// scoreAdditionCoeff = 1;
|
|
|
|
// },
|
|
|
|
// on_keydown: function() {
|
|
|
|
// iter = 2;
|
|
|
|
// scoreAdditionCoeff = 2;
|
|
|
|
// }
|
|
|
|
// });
|