org.deken.game.sprites
Class DecorTriggerListener

java.lang.Object
  extended by org.deken.game.sprites.Sprite
      extended by org.deken.game.sprites.Decor
          extended by org.deken.game.sprites.DecorTriggerListener
All Implemented Interfaces:
TriggerListener, Updateable

public class DecorTriggerListener
extends Decor
implements TriggerListener

Title: DecorTriggerListener

Description: This is a special Decor that has the TriggerListener added to it for convenience.

Copyright: Copyright (c) Sep 1, 2012

Version:
1.0
Author:
Gary Deken

Field Summary
 
Fields inherited from class org.deken.game.sprites.Decor
animation
 
Fields inherited from class org.deken.game.sprites.Sprite
boundingBox, collisionMap, location, size
 
Constructor Summary
DecorTriggerListener(Animation animation, SpriteSize size)
           
DecorTriggerListener(SpriteSize size)
           
 
Method Summary
 void activate(Trigger trigger)
          Activated from a Trigger when it is triggered.
 DecorTriggerListener copy()
           
 DecorTriggerListener copyBase(DecorTriggerListener newDecor)
           
 void deactivate(Trigger trigger)
          Deactivated from a Trigger when it is no longer triggered.
 
Methods inherited from class org.deken.game.sprites.Decor
copyBase, draw, getAnimation, setAnimation, spriteCollison, update
 
Methods inherited from class org.deken.game.sprites.Sprite
getBounds, getDepth, getHeight, getLocation, getName, getSize, getWidth, getXLocation, getYLocation, removeFromMap, setBoundingBox, setBoundingBox, setCollisionMap, setLocation, setName, setSize, toString, updateLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DecorTriggerListener

public DecorTriggerListener(SpriteSize size)

DecorTriggerListener

public DecorTriggerListener(Animation animation,
                            SpriteSize size)
Method Detail

copyBase

public DecorTriggerListener copyBase(DecorTriggerListener newDecor)
Parameters:
newDecor -
Returns:
DecorTriggerListener

copy

public DecorTriggerListener copy()
Overrides:
copy in class Decor
Returns:
DecorTriggerListener

activate

public void activate(Trigger trigger)
Activated from a Trigger when it is triggered. This method needs to be over-written.

Specified by:
activate in interface TriggerListener
Parameters:
trigger -

deactivate

public void deactivate(Trigger trigger)
Deactivated from a Trigger when it is no longer triggered. This method needs to be over-written.

Specified by:
deactivate in interface TriggerListener
Parameters:
trigger -