Structuring Sub' Hunter with methods
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...