vooga.games.towerdefense.actors.towers
Class Fast

java.lang.Object
  extended by com.golden.gamedev.object.Sprite
      extended by vooga.engine.core.BetterSprite
          extended by vooga.games.towerdefense.actors.towers.Tower
              extended by vooga.games.towerdefense.actors.towers.ShootingTower
                  extended by vooga.games.towerdefense.actors.towers.Fast

public class Fast
extends ShootingTower

This tower shoots faster, costs more, and has a smaller range.


Field Summary
static int COST
           
static java.awt.image.BufferedImage IMAGE
           
static java.awt.image.BufferedImage PREVIEW_IMAGE
           
static double RANGE
           
static long SHOT_DELAY
           
static double SHOT_SPEED
           
 
Constructor Summary
Fast(double x, double y, ShootEvent shootEvent)
           
 
Method Summary
 Tower clone()
           
 
Methods inherited from class vooga.games.towerdefense.actors.towers.ShootingTower
canShoot, checkTargetValid, getRange, getShootEvent, getShotSpeed, getTarget, isValidTarget, resetShot, setTarget, update
 
Methods inherited from class vooga.games.towerdefense.actors.towers.Tower
getCost, getPreviewImage
 
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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IMAGE

public static final java.awt.image.BufferedImage IMAGE

PREVIEW_IMAGE

public static final java.awt.image.BufferedImage PREVIEW_IMAGE

SHOT_DELAY

public static final long SHOT_DELAY
See Also:
Constant Field Values

RANGE

public static final double RANGE
See Also:
Constant Field Values

COST

public static final int COST
See Also:
Constant Field Values

SHOT_SPEED

public static final double SHOT_SPEED
See Also:
Constant Field Values
Constructor Detail

Fast

public Fast(double x,
            double y,
            ShootEvent shootEvent)
Method Detail

clone

public Tower clone()
Specified by:
clone in class Tower