vooga.games.doodlejump
Class DoodleSprite
java.lang.Object
com.golden.gamedev.object.Sprite
vooga.engine.core.BetterSprite
vooga.games.doodlejump.DoodleSprite
public class DoodleSprite
- extends BetterSprite
The DoodleSprite class extends PlayerSprite and defines how the main
character doodle should function
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, setActive, setAsRenderedSprite, setBackground, setDoubleStat, setHorizontalSpeed, setImage, setImages, setIntStat, setLayer, setLocation, setMovement, setSpeed, setStat, setVerticalSpeed, setX, setY |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DoodleSprite
public DoodleSprite()
DoodleSprite
public DoodleSprite(java.awt.image.BufferedImage image)
moveLeft
public void moveLeft()
moveRight
public void moveRight()
update
public void update(long elapsedTime)
- Description copied from class:
BetterSprite
- Specify how the GameEntity Object should be updated.
- Overrides:
update
in class BetterSprite
shoot
public void shoot()
render
public void render(java.awt.Graphics2D g)
- Description copied from class:
BetterSprite
- Render the image onto the screen
- Overrides:
render
in class BetterSprite
- See Also:
com.golden.gamedev.object.Sprite#render(java.awt.Graphics2D)
setDied
public void setDied(boolean b)
getDied
public boolean getDied()
doodleFell
public boolean doodleFell()
setPlayState
public void setPlayState(PlayState p)
setMaxHeight
public void setMaxHeight(double max)
getMaxHeight
public double getMaxHeight()
isLevelComplete
public boolean isLevelComplete()
setLevelComplete
public void setLevelComplete()
reset
public void reset()