vooga.games.doodlejump.states
Class PlayState
java.lang.Object
vooga.engine.state.GameState
vooga.games.doodlejump.states.PlayState
public class PlayState
- extends GameState
The PlayState class extends GameState and allows for the actual game to be
played.
Methods inherited from class vooga.engine.state.GameState |
activate, addGroup, addPlayField, addRenderPlayField, addRenderState, addState, addUpdatePlayField, addUpdateState, deactivate, equals, getGroup, getRenderField, getUpdateField, isActive, removeEverything, render |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PlayState
public PlayState(Game game,
LevelManager levelManager)
initialize
public void initialize()
- Description copied from class:
GameState
- The initialize method sets up specific variables and parameters necessary
to the specific functioning of the GameState. This should include all of
the necessary initialization for the GameState's specific use, rather
than anything broadly required for all GameStates.
- Specified by:
initialize
in class GameState
onActivate
public void onActivate()
initControls
public void initControls()
initEvents
public void initEvents()
update
public void update(long elapsedTime)
- Description copied from class:
GameState
- Updates all sprites stored in the GameState' updateGroups.
- Overrides:
update
in class GameState
setField
public void setField(PlayField newField)
setDoodle
public void setDoodle(DoodleSprite doodleSprite)
getLevelManager
public LevelManager getLevelManager()
addBall
public void addBall(BallSprite ball)