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

Public Member Functions

 Fire (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

State baseVariantSwitch (State a, State b, State c, State d)
 

Static Private Member Functions

static State chooseVariant ()
 

Private Attributes

final State baseVariant
 

Additional Inherited Members

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

Constructor & Destructor Documentation

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

Member Function Documentation

State rabbitescape.engine.Fire.baseVariantSwitch ( State  a,
State  b,
State  c,
State  d 
)
private
void rabbitescape.engine.Fire.calcNewState ( World  world)
static State rabbitescape.engine.Fire.chooseVariant ( )
staticprivate
String rabbitescape.engine.Fire.overlayText ( )
void rabbitescape.engine.Fire.restoreFromState ( Map< String, String >  state)
Map<String, String> rabbitescape.engine.Fire.saveState ( )
void rabbitescape.engine.Fire.step ( World  world)

Member Data Documentation

final State rabbitescape.engine.Fire.baseVariant
private

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