vooga.games.mariogame.items
Class Item

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

public class Item
extends BetterSprite


Field Summary
protected  long myLifetime
           
protected  java.lang.String myType
           
 
Constructor Summary
Item()
           
Item(Item sprite, double absX, double absY)
           
Item(java.lang.String type)
           
 
Method Summary
 java.lang.String getType()
           
 void setLifetime(long lifetime)
           
 void spawn()
           
 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, setY
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myType

protected java.lang.String myType

myLifetime

protected long myLifetime
Constructor Detail

Item

public Item()

Item

public Item(Item sprite,
            double absX,
            double absY)

Item

public Item(java.lang.String type)
Method Detail

getType

public java.lang.String getType()

spawn

public void spawn()

update

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

Overrides:
update in class BetterSprite

setLifetime

public void setLifetime(long lifetime)