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

Public Member Functions

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

Static Public Member Functions

static boolean blockerAt (World world, int nextX, int nextY)
 

Public Attributes

boolean abilityActive = false
 
- Public Attributes inherited from rabbitescape.engine.Behaviour
boolean triggered
 

Static Private Member Functions

static boolean isBlocking (State s)
 

Member Function Documentation

boolean rabbitescape.engine.behaviours.Blocking.behave ( World  world,
Rabbit  rabbit,
State  state 
)
static boolean rabbitescape.engine.behaviours.Blocking.blockerAt ( World  world,
int  nextX,
int  nextY 
)
static
void rabbitescape.engine.behaviours.Blocking.cancel ( )
boolean rabbitescape.engine.behaviours.Blocking.checkTriggered ( Rabbit  rabbit,
World  world 
)
static boolean rabbitescape.engine.behaviours.Blocking.isBlocking ( State  s)
staticprivate
State rabbitescape.engine.behaviours.Blocking.newState ( BehaviourTools  t,
boolean  triggered 
)
void rabbitescape.engine.behaviours.Blocking.restoreFromState ( Map< String, String >  saveState)
void rabbitescape.engine.behaviours.Blocking.saveState ( Map< String, String >  saveState)

Member Data Documentation

boolean rabbitescape.engine.behaviours.Blocking.abilityActive = false

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