June 2015
Intermediate to advanced
388 pages
7h 31m
English
Let's quickly add our SoundManager and InputController classes to this project because they only need a little tweak to accommodate our needs here too.
Add a member for a SoundManager and an InputController object in both the AsteroidsView and AsteroidsRenderer classes.
private InputController ic; private SoundManager sm;
Initialize the new objects in the onCreate method of the AsteroidsView class and call the loadSound method like this:
public AsteroidsView(Context context, int screenX, int screenY) {
super(context);
sm = new SoundManager();
sm.loadSound(context);
ic = new InputController(screenX, screenY);
gm = new GameManager(screenX, screenY);Also in AsteroidsView, add an extra two arguments to the call to the AsteroidsRenderer ...
Read now
Unlock full access