Reusing the Pong engine
Feel free to copy and paste all the code in this section. It is nearly identical to the structure of the Pong game. What will vary is the other classes we will create (Bullet
and Bob
) as well as the way that we handle player input, timing, updating, and drawing within the BulletHellGame
class.
As you proceed with this section, glance over the code to notice subtle but important differences, which I will also point out to you as we proceed.
Coding the BulletHellActivity class
Edit the BulletHellActivity
class to look like this next code:
import android.app.Activity; import android.view.Window; import android.graphics.Point; import android.os.Bundle; import android.view.Display; // This class is almost exactly // the same as the Pong project public class BulletHellActivity extends Activity { // An instance of the main class of this project private BulletHellGame mBHGame; @Override protected void onCreate(Bundle savedInstanceState...