Rabbit Escape  2017-01-14_18:33:47_+0000__(tag:_v0.10.1)
Public Member Functions | Public Attributes | Static Public Attributes | Private Attributes | Static Private Attributes | List of all members
rabbitescape.ui.android.AndroidGameLaunch Class Reference
Inheritance diagram for rabbitescape.ui.android.AndroidGameLaunch:
Inheritance graph
[legend]
Collaboration diagram for rabbitescape.ui.android.AndroidGameLaunch:
Collaboration graph
[legend]

Public Member Functions

 AndroidGameLaunch (BitmapCache< AndroidBitmap > bitmapCache, Config config, World world, LevelWinListener winListener, Bundle savedInstanceState)
 
void run ()
 
boolean toggleSpeed ()
 
void stopAndDispose ()
 
int addToken (Token.Type ability, float pixelX, float pixelY)
 
void setPaused (boolean paused)
 
boolean paused ()
 
void onSaveInstanceState (Bundle outState)
 
boolean isRunning ()
 
void readyToRun ()
 
void scrollBy (float x, float y)
 

Public Attributes

final GeneralPhysics physics
 
final AndroidGraphics graphics
 
final SoundPlayer soundPlayer
 
final AndroidInput input
 
final WorldSaver worldSaver
 
Token.Type chosenAbility
 

Static Public Attributes

static final String STATE_WORLD = "rabbitescape.world"
 
static final String STATE_FAST_PRESSED = "rabbitescape.fast_pressed"
 

Private Attributes

final Config config
 
final WaterAnimation waterAnimation
 
GameLoop loop
 

Static Private Attributes

static final String STATE_SCROLL_X = "rabbitescape.scrollx"
 
static final String STATE_SCROLL_Y = "rabbitescape.scrolly"
 

Constructor & Destructor Documentation

rabbitescape.ui.android.AndroidGameLaunch.AndroidGameLaunch ( BitmapCache< AndroidBitmap bitmapCache,
Config  config,
World  world,
LevelWinListener  winListener,
Bundle  savedInstanceState 
)

Member Function Documentation

int rabbitescape.ui.android.AndroidGameLaunch.addToken ( Token.Type  ability,
float  pixelX,
float  pixelY 
)
boolean rabbitescape.ui.android.AndroidGameLaunch.isRunning ( )
void rabbitescape.ui.android.AndroidGameLaunch.onSaveInstanceState ( Bundle  outState)
boolean rabbitescape.ui.android.AndroidGameLaunch.paused ( )
void rabbitescape.ui.android.AndroidGameLaunch.readyToRun ( )
void rabbitescape.ui.android.AndroidGameLaunch.run ( )
void rabbitescape.ui.android.AndroidGameLaunch.scrollBy ( float  x,
float  y 
)
void rabbitescape.ui.android.AndroidGameLaunch.setPaused ( boolean  paused)
void rabbitescape.ui.android.AndroidGameLaunch.stopAndDispose ( )
boolean rabbitescape.ui.android.AndroidGameLaunch.toggleSpeed ( )

Member Data Documentation

Token.Type rabbitescape.ui.android.AndroidGameLaunch.chosenAbility
final Config rabbitescape.ui.android.AndroidGameLaunch.config
private
final AndroidGraphics rabbitescape.ui.android.AndroidGameLaunch.graphics
final AndroidInput rabbitescape.ui.android.AndroidGameLaunch.input
GameLoop rabbitescape.ui.android.AndroidGameLaunch.loop
private
final GeneralPhysics rabbitescape.ui.android.AndroidGameLaunch.physics
final SoundPlayer rabbitescape.ui.android.AndroidGameLaunch.soundPlayer
final String rabbitescape.ui.android.AndroidGameLaunch.STATE_FAST_PRESSED = "rabbitescape.fast_pressed"
static
final String rabbitescape.ui.android.AndroidGameLaunch.STATE_SCROLL_X = "rabbitescape.scrollx"
staticprivate
final String rabbitescape.ui.android.AndroidGameLaunch.STATE_SCROLL_Y = "rabbitescape.scrolly"
staticprivate
final String rabbitescape.ui.android.AndroidGameLaunch.STATE_WORLD = "rabbitescape.world"
static
final WaterAnimation rabbitescape.ui.android.AndroidGameLaunch.waterAnimation
private
final WorldSaver rabbitescape.ui.android.AndroidGameLaunch.worldSaver

The documentation for this class was generated from the following file: