Coding the apple
Let's start with the Apple
class as we often do by adding the required import
statements and the member variables. Add the code and study it and then we will discuss it.
import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.Point; import java.util.Random; class Apple { // The location of the apple on the grid // Not in pixels private Point mLocation = new Point(); // The range of values we can choose from // to spawn an apple private Point mSpawnRange; private int mSize; // An image to represent the apple private Bitmap mBitmapApple; }
The Apple
class has a Point
object that we will use to store ...
Get Learning Java by Building Android Games - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.