mirror of
https://github.com/hexahigh/games.git
synced 2025-12-11 20:15:38 +01:00
removed wasd from tetris
This commit is contained in:
parent
d783c3b9c7
commit
6d750204f8
@ -11,6 +11,5 @@
|
||||
<script src='js/tetris.js'></script>
|
||||
<script src='js/controller.js'></script>
|
||||
<script src='js/render.js'></script>
|
||||
<script src='js/controller2.js'></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@ -1,12 +0,0 @@
|
||||
document.body.onkeydown = function( e ) {
|
||||
var keys2 = {
|
||||
65: 'left2',
|
||||
68: 'right2',
|
||||
83: 'down2',
|
||||
87: 'rotate2',
|
||||
};
|
||||
if ( typeof keys2[ e.keyCode ] != 'undefined' ) {
|
||||
keyPress2( keys2[ e.keyCode ] );
|
||||
render();
|
||||
}
|
||||
};
|
||||
@ -158,33 +158,6 @@ function keyPress( key ) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
function keyPress2( key ) {
|
||||
switch ( key ) {
|
||||
case 'left2':
|
||||
if ( valid( -1 ) ) {
|
||||
--currentX;
|
||||
}
|
||||
break;
|
||||
case 'right2':
|
||||
if ( valid( 1 ) ) {
|
||||
++currentX;
|
||||
}
|
||||
break;
|
||||
case 'down2':
|
||||
if ( valid( 0, 1 ) ) {
|
||||
++currentY;
|
||||
}
|
||||
break;
|
||||
case 'rotate2':
|
||||
var rotated = rotate( current );
|
||||
if ( valid( 0, 0, rotated ) ) {
|
||||
current = rotated;
|
||||
|
||||
}
|
||||
tick();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// checks if the resulting position of current shape will be feasible
|
||||
function valid( offsetX, offsetY, newCurrent ) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user