game.core.powers
Class PowerSprite

java.lang.Object
  extended by game.core.Sprite
      extended by game.core.powers.PowerSprite
All Implemented Interfaces:
java.lang.Cloneable

public class PowerSprite
extends Sprite


Field Summary
private  boolean mystery
           
(package private) static java.awt.image.BufferedImage mysteryImage
           
(package private)  Power power
           
 
Fields inherited from class game.core.Sprite
age, dx, dy, r, x, y
 
Constructor Summary
PowerSprite(double x, double y, double dx, double dy)
           
 
Method Summary
 void drawSelf(java.awt.Graphics g, double cx, double cy, int w, int h, double age)
           
private  java.awt.Image getMysteryImage()
           
 Power getPower()
           
 boolean isBad()
           
 boolean isMystery()
           
 boolean isTooOld()
           
 void mysterify()
           
 
Methods inherited from class game.core.Sprite
clone, getDX, getDY, getSize, getX, getY, touches, updatePositionWrap
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

power

Power power

mysteryImage

static java.awt.image.BufferedImage mysteryImage

mystery

private boolean mystery
Constructor Detail

PowerSprite

public PowerSprite(double x,
                   double y,
                   double dx,
                   double dy)
Method Detail

isBad

public boolean isBad()

drawSelf

public void drawSelf(java.awt.Graphics g,
                     double cx,
                     double cy,
                     int w,
                     int h,
                     double age)

getMysteryImage

private java.awt.Image getMysteryImage()

getPower

public Power getPower()

isTooOld

public boolean isTooOld()

isMystery

public boolean isMystery()

mysterify

public void mysterify()