vooga.games.jumper.sprites
Class BlockSprite

java.lang.Object
  extended by com.golden.gamedev.object.Sprite
      extended by vooga.engine.core.BetterSprite
          extended by vooga.games.jumper.sprites.BlockSprite
Direct Known Subclasses:
NormalBlock, SpringBlock

public abstract class BlockSprite
extends BetterSprite

This class represents the Blocks which push the Doodle


Constructor Summary
BlockSprite()
           
BlockSprite(java.awt.image.BufferedImage image, java.awt.Point location, double velocityX, double velocityY)
          Create new BlockSprite
 
Method Summary
abstract  void handleCollision(DoodleSprite doodle)
           
 
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

BlockSprite

public BlockSprite(java.awt.image.BufferedImage image,
                   java.awt.Point location,
                   double velocityX,
                   double velocityY)
Create new BlockSprite

Parameters:
image - Sprite Image
location - Point representing starting sprite location
velocityX - double representing Sprite horizontal velocity
velocityY - double representing Sprite vertical velocity

BlockSprite

public BlockSprite()
Method Detail

handleCollision

public abstract void handleCollision(DoodleSprite doodle)