Example #1
0
 public void revertUndoState() {
   aGrid.cancelAnimations();
   grid.revertTiles();
   score = undoScore;
   won = false;
   lose = false;
   mView.refreshLastTime = true;
   mView.invalidate();
 }
Example #2
0
 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();
 }