vooga.games.tronlegacy
Class CyclePlayer

java.lang.Object
  extended by com.golden.gamedev.object.Sprite
      extended by vooga.engine.core.BetterSprite
          extended by vooga.games.tronlegacy.CyclePlayer

public class CyclePlayer
extends BetterSprite


Constructor Summary
CyclePlayer(java.lang.String name, Sprite s)
           
 
Method Summary
 KeyboardControl addPlayerControl(KeyboardControl kb, int upKey, int downKey, int leftKey, int rightKey)
           
 void aiUpdate(PlayField playField)
           
 void changeDirection(java.lang.String direction)
           
 void changeDirectionDown()
           
 void changeDirectionLeft()
           
 void changeDirectionRandom()
           
 void changeDirectionRight()
           
 void changeDirectionUp()
           
 void invokePause()
           
 boolean isPaused()
           
 
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

CyclePlayer

public CyclePlayer(java.lang.String name,
                   Sprite s)
Method Detail

addPlayerControl

public KeyboardControl addPlayerControl(KeyboardControl kb,
                                        int upKey,
                                        int downKey,
                                        int leftKey,
                                        int rightKey)

invokePause

public void invokePause()

isPaused

public boolean isPaused()

changeDirectionRandom

public void changeDirectionRandom()

changeDirectionUp

public void changeDirectionUp()

changeDirectionDown

public void changeDirectionDown()

changeDirectionLeft

public void changeDirectionLeft()

changeDirectionRight

public void changeDirectionRight()

changeDirection

public void changeDirection(java.lang.String direction)

aiUpdate

public void aiUpdate(PlayField playField)