vooga.games.towerdefense.buttons
Class TowerSwitchButton

java.lang.Object
  extended by com.golden.gamedev.object.Sprite
      extended by vooga.engine.core.BetterSprite
          extended by vooga.widget.Button
              extended by vooga.games.towerdefense.buttons.TowerSwitchButton
All Implemented Interfaces:
IEventHandler

public class TowerSwitchButton
extends Button


Field Summary
 
Fields inherited from class vooga.widget.Button
buttonImage, myGame
 
Constructor Summary
TowerSwitchButton(java.awt.image.BufferedImage image, double x, double y, Player player)
           
TowerSwitchButton(Player player)
           
 
Method Summary
 void actionPerformed()
          Specifies what should be done when the button is clicked
 void setTower(Tower tower)
           
 
Methods inherited from class vooga.widget.Button
isTriggered, setSize, setText
 
Methods inherited from class vooga.engine.core.BetterSprite
addAnimatedImages, addHorizontalSpeed, addImage, addSprite, addVerticalSpeed, firstRun, forceX, forceY, getCurrentSprite, getDistance, getDoubleStat, getHeight, getHorizontalSpeed, getImage, getIntStat, getStat, getTimeInExistence, getVerticalSpeed, getWidth, getX, getY, isActive, isOnScreen, move, moveTo, moveX, moveY, render, setActive, setAsRenderedSprite, setBackground, setDoubleStat, setHorizontalSpeed, setImage, setImages, setIntStat, setLayer, setLocation, setMovement, setSpeed, setStat, setVerticalSpeed, setX, setY, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TowerSwitchButton

public TowerSwitchButton(Player player)

TowerSwitchButton

public TowerSwitchButton(java.awt.image.BufferedImage image,
                         double x,
                         double y,
                         Player player)
Method Detail

actionPerformed

public void actionPerformed()
Description copied from class: Button
Specifies what should be done when the button is clicked

Specified by:
actionPerformed in interface IEventHandler
Specified by:
actionPerformed in class Button

setTower

public void setTower(Tower tower)