WarpPI/core/src/main/java/it/cavallium/warppi/extra/tetris/TetrisGame.java
2018-10-09 17:46:52 +02:00

34 lines
775 B
Java

package it.cavallium.warppi.extra.tetris;
public class TetrisGame {
private static final int WIDTH = 10, HEIGHT = 22;
private BlockType[] grid;
private BlockType[] hovergrid;
private GameStatus gameStatus = GameStatus.INITIAL;
private int score = 0;
private double currentTime = 0;
public TetrisGame() {
}
void playAgain() {
grid = new BlockType[WIDTH * HEIGHT];
hovergrid = new BlockType[WIDTH * HEIGHT];
score = 0;
currentTime = 0;
gameStatus = GameStatus.PLAYING;
}
public void gameTick(float dt, boolean leftPressed, boolean rightPressed, boolean downPressed, boolean okPressed,
boolean backPressed) {
currentTime += dt;
if (gameStatus == GameStatus.INITIAL) {
playAgain();
} else {
}
}
}