Skip to content

Instantly share code, notes, and snippets.

@jcbozonier
Created September 5, 2011 15:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save jcbozonier/1195233 to your computer and use it in GitHub Desktop.
Save jcbozonier/1195233 to your computer and use it in GitHub Desktop.
document.onkeydown = function(event) {
var game_piece, _i, _j, _k, _l, _len, _len2, _len3, _len4, _len5, _len6, _m, _n;
switch (event.keyCode) {
case 37:
for (_i = 0, _len = game_pieces.length; _i < _len; _i++) {
game_piece = game_pieces[_i];
game_piece.pan_left();
}
break;
case 38:
for (_j = 0, _len2 = game_pieces.length; _j < _len2; _j++) {
game_piece = game_pieces[_j];
game_piece.pan_up();
}
break;
case 39:
for (_k = 0, _len3 = game_pieces.length; _k < _len3; _k++) {
game_piece = game_pieces[_k];
game_piece.pan_right();
}
break;
case 40:
for (_l = 0, _len4 = game_pieces.length; _l < _len4; _l++) {
game_piece = game_pieces[_l];
game_piece.pan_down();
}
break;
case 189:
for (_m = 0, _len5 = game_pieces.length; _m < _len5; _m++) {
game_piece = game_pieces[_m];
game_piece.zoom_out();
}
break;
case 187:
for (_n = 0, _len6 = game_pieces.length; _n < _len6; _n++) {
game_piece = game_pieces[_n];
game_piece.zoom_in();
}
}
return the_screen.refresh(game_pieces);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment