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

Public Member Functions

 Entrance (int x, int y)
 
void calcNewState (World world)
 
void step (World world)
 
Map< String, String > saveState ()
 
void restoreFromState (Map< String, String > state)
 
String overlayText ()
 
- Public Member Functions inherited from rabbitescape.engine.Thing
 Thing (int x, int y, State state)
 
abstract void calcNewState (World world)
 
abstract void step (World world)
 
abstract Map< String, String > saveState ()
 
abstract void restoreFromState (Map< String, String > state)
 
abstract String overlayText ()
 

Private Member Functions

void birthRabbit (World world)
 

Private Attributes

int[] delay = new int[1]
 
int timeToNextRabbit
 
int rabbitEntranceCount = 0
 
World world
 

Additional Inherited Members

- Public Attributes inherited from rabbitescape.engine.Thing
State state
 
int x
 
int y
 

Constructor & Destructor Documentation

rabbitescape.engine.Entrance.Entrance ( int  x,
int  y 
)

Member Function Documentation

void rabbitescape.engine.Entrance.birthRabbit ( World  world)
private
void rabbitescape.engine.Entrance.calcNewState ( World  world)
String rabbitescape.engine.Entrance.overlayText ( )
void rabbitescape.engine.Entrance.restoreFromState ( Map< String, String >  state)
Map<String, String> rabbitescape.engine.Entrance.saveState ( )
void rabbitescape.engine.Entrance.step ( World  world)

Member Data Documentation

int [] rabbitescape.engine.Entrance.delay = new int[1]
private
int rabbitescape.engine.Entrance.rabbitEntranceCount = 0
private
int rabbitescape.engine.Entrance.timeToNextRabbit
private
World rabbitescape.engine.Entrance.world
private

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