public void revertUndoState() { aGrid.cancelAnimations(); grid.revertTiles(); score = undoScore; won = false; lose = false; mView.refreshLastTime = true; mView.invalidate(); }
public void newGame() { grid = new Grid(numSquaresX, numSquaresY); aGrid = new AnimationGrid(numSquaresX, numSquaresY); highScore = getHighScore(); if (score >= highScore) { highScore = score; recordHighScore(); } score = 0; won = false; lose = false; addStartTiles(); mView.refreshLastTime = true; mView.resyncTime(); mView.postInvalidate(); }