vooga.games.mariogame.sprites
Class MarioSprite

java.lang.Object
  extended by com.golden.gamedev.object.Sprite
      extended by vooga.engine.core.BetterSprite
          extended by vooga.games.mariogame.sprites.MarioSprite

public class MarioSprite
extends BetterSprite


Constructor Summary
MarioSprite()
           
 
Method Summary
 void actOnItem(Item item)
           
 int getHealth()
           
 int getMaxHealth()
           
 double getMaxX()
           
 java.lang.Integer getScore()
           
 void incScore(int i)
           
 void jump(boolean force)
           
 void jumpCmd()
           
 boolean levelFinished()
           
 void moveLeft()
           
 void moveRight()
           
 void respawn()
           
 void setHealth(int i)
           
 void setLevelFinsihed(boolean value)
           
 void setMaxX(double maxX)
           
 void setOnGround(boolean b)
           
 void setScore(int i)
           
 void setY(double y)
           
 void stop()
           
 void update(long elapsedTime)
          Specify how the GameEntity Object should be updated.
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MarioSprite

public MarioSprite()
Method Detail

moveRight

public void moveRight()

moveLeft

public void moveLeft()

jump

public void jump(boolean force)

setY

public void setY(double y)
Overrides:
setY in class BetterSprite

jumpCmd

public void jumpCmd()

stop

public void stop()

setOnGround

public void setOnGround(boolean b)

respawn

public void respawn()

update

public void update(long elapsedTime)
Description copied from class: BetterSprite
Specify how the GameEntity Object should be updated.

Overrides:
update in class BetterSprite

getMaxX

public double getMaxX()

setMaxX

public void setMaxX(double maxX)

actOnItem

public void actOnItem(Item item)

incScore

public void incScore(int i)

setScore

public void setScore(int i)

getScore

public java.lang.Integer getScore()

getMaxHealth

public int getMaxHealth()

getHealth

public int getHealth()

setHealth

public void setHealth(int i)

setLevelFinsihed

public void setLevelFinsihed(boolean value)

levelFinished

public boolean levelFinished()