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

Public Member Functions

 Brollychuting (Climbing climbing)
 
State newState (BehaviourTools t, boolean triggered)
 
boolean behave (World world, Rabbit rabbit, State state)
 
boolean hasBrolly ()
 
boolean checkTriggered (Rabbit rabbit, World world)
 
void cancel ()
 
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)
 

Package Attributes

boolean hasAbility = false
 

Private Attributes

final Climbing climbing
 

Additional Inherited Members

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

Constructor & Destructor Documentation

rabbitescape.engine.behaviours.Brollychuting.Brollychuting ( Climbing  climbing)

Member Function Documentation

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

Member Data Documentation

final Climbing rabbitescape.engine.behaviours.Brollychuting.climbing
private
boolean rabbitescape.engine.behaviours.Brollychuting.hasAbility = false
package

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