As we add the method definitions to the code it shouldn't come as much surprise where each of the methods will go. The draw
method will go after the comment about … do all the drawing…
and so on.
Add the newGame
method definition after the appropriate comment as shown next.
/* This code will execute when a new game needs to be started. It will happen when the app is first started and after the player wins a game. */ void newGame(){ }
Add the draw
method definition after the appropriate comment as highlighted.
/* Here we will do all the drawing. The grid lines, the HUD, the touch indicator and the "BOOM" when a sub' is hit */ void draw() { }
Add the onTouchEvent
definition after this comment.
/* This part of the code will handle detecting that the player has tapped the screen */ @Override public boolean onTouchEvent(MotionEvent motionEvent) { }
You have probably noticed that the onTouchEvent
method is another overridden...