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

Public Member Functions

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

Public Attributes

State state
 
int x
 
int y
 

Constructor & Destructor Documentation

rabbitescape.engine.Thing.Thing ( int  x,
int  y,
State  state 
)

Member Function Documentation

abstract void rabbitescape.engine.Thing.calcNewState ( World  world)
abstract
abstract String rabbitescape.engine.Thing.overlayText ( )
abstract
abstract void rabbitescape.engine.Thing.restoreFromState ( Map< String, String >  state)
abstract
abstract Map<String, String> rabbitescape.engine.Thing.saveState ( )
abstract
abstract void rabbitescape.engine.Thing.step ( World  world)
abstract

Member Data Documentation

State rabbitescape.engine.Thing.state
int rabbitescape.engine.Thing.x
int rabbitescape.engine.Thing.y

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