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

Public Member Functions

 Falling (Climbing climbing, Brollychuting brollychuting)
 
boolean isFallingToDeath ()
 
void cancel ()
 
boolean behave (World world, Rabbit rabbit, State state)
 
boolean checkTriggered (Rabbit rabbit, World world)
 
State newState (BehaviourTools t, boolean triggered)
 
void saveState (Map< String, String > saveState)
 
void restoreFromState (Map< String, String > saveState)
 
- Public Member Functions inherited from rabbitescape.engine.Behaviour
abstract State newState (BehaviourTools t, boolean triggered)
 
abstract boolean behave (World world, Rabbit rabbit, State state)
 
abstract boolean checkTriggered (Rabbit rabbit, World world)
 
abstract void cancel ()
 
void saveState (Map< String, String > saveState)
 
void restoreFromState (Map< String, String > saveState)
 

Private Member Functions

boolean moveRabbit (World world, Rabbit rabbit, State state)
 

Private Attributes

int heightFallen = 0
 
final Climbing climbing
 
final Brollychuting brollychuting
 

Static Private Attributes

static final int fatalHeight = 4
 

Additional Inherited Members

- Public Attributes inherited from rabbitescape.engine.Behaviour
boolean triggered
 

Constructor & Destructor Documentation

rabbitescape.engine.behaviours.Falling.Falling ( Climbing  climbing,
Brollychuting  brollychuting 
)

Member Function Documentation

boolean rabbitescape.engine.behaviours.Falling.behave ( World  world,
Rabbit  rabbit,
State  state 
)
void rabbitescape.engine.behaviours.Falling.cancel ( )
boolean rabbitescape.engine.behaviours.Falling.checkTriggered ( Rabbit  rabbit,
World  world 
)
boolean rabbitescape.engine.behaviours.Falling.isFallingToDeath ( )
boolean rabbitescape.engine.behaviours.Falling.moveRabbit ( World  world,
Rabbit  rabbit,
State  state 
)
private
State rabbitescape.engine.behaviours.Falling.newState ( BehaviourTools  t,
boolean  triggered 
)
void rabbitescape.engine.behaviours.Falling.restoreFromState ( Map< String, String >  saveState)
void rabbitescape.engine.behaviours.Falling.saveState ( Map< String, String >  saveState)

Member Data Documentation

final Brollychuting rabbitescape.engine.behaviours.Falling.brollychuting
private
final Climbing rabbitescape.engine.behaviours.Falling.climbing
private
final int rabbitescape.engine.behaviours.Falling.fatalHeight = 4
staticprivate
int rabbitescape.engine.behaviours.Falling.heightFallen = 0
private

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