vooga.games.jumper.rules
Class WallBounce

java.lang.Object
  extended by vooga.games.jumper.rules.WallBounce
All Implemented Interfaces:
Rule

public class WallBounce
extends java.lang.Object
implements Rule

Bounce BlockSprite off wall if it touches the side


Constructor Summary
WallBounce()
           
 
Method Summary
 void enforce(SpriteGroup... groups)
          set type SpriteGroup to be enforced by this rule.
 boolean isSatisfied(SpriteGroup... groups)
          Check to see if the rule is satisfied.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WallBounce

public WallBounce()
Method Detail

enforce

public void enforce(SpriteGroup... groups)
set type SpriteGroup to be enforced by this rule.

Specified by:
enforce in interface Rule
Parameters:
any - number of type SpriteGroup

isSatisfied

public boolean isSatisfied(SpriteGroup... groups)
Check to see if the rule is satisfied.

Specified by:
isSatisfied in interface Rule
Parameters:
any - number of type SpriteGroup
Returns:
true if sprite from sprite group hits any wall