Tetris/Java: Difference between revisions

m
→‎Code: remove dead code
m (add collection template)
m (→‎Code: remove dead code)
Line 75:
case KeyEvent.VK_LEFT:
if (canMove(fallingShape, Dir.left))
move(fallingShape, Dir.left);
break;
 
case KeyEvent.VK_RIGHT:
if (canMove(fallingShape, Dir.right))
move(fallingShape, Dir.right);
break;
 
Line 87:
fastDown = true;
while (canMove(fallingShape, Dir.down)) {
move(fallingShape, Dir.down);
repaint();
}
Line 152:
if (!scoreboard.isGameOver()) {
if (canMove(fallingShape, Dir.down)) {
move(fallingShape, Dir.down);
} else {
shapeHasLanded();
Line 291:
}
 
void move(Shape s, Dir dir) {
fallingShapeRow += dir.y;
fallingShapeCol += dir.x;
Anonymous user