vooga.games.mariogame.sprites
Class Enemy

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

public class Enemy
extends BetterSprite


Constructor Summary
Enemy()
           
 
Method Summary
 void addAnimatedImages(java.lang.String label, java.awt.image.BufferedImage[] images)
          Adds a new Animatedsprite to the image map;
 void bounce()
          Sends the sprite in the opposite direction with opposite velocity.
 void startAnimation()
           
 
Methods inherited from class vooga.engine.core.BetterSprite
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

Enemy

public Enemy()
Method Detail

startAnimation

public void startAnimation()

addAnimatedImages

public void addAnimatedImages(java.lang.String label,
                              java.awt.image.BufferedImage[] images)
Description copied from class: BetterSprite
Adds a new Animatedsprite to the image map;

Overrides:
addAnimatedImages in class BetterSprite

bounce

public void bounce()
Sends the sprite in the opposite direction with opposite velocity. The method is named 'bounce' because it occurs after a collision with the main sprite or wall.