game.core.powers
Class PowerBank

java.lang.Object
  extended by game.core.powers.PowerBank

public class PowerBank
extends java.lang.Object


Field Summary
(package private)  java.util.List<Power> powers
           
 
Constructor Summary
PowerBank()
           
 
Method Summary
 void addPower(Power powerr, double age)
           
 void clean(double age)
           
 void draw(java.awt.Graphics g, int w, int h, double age)
           
 int getNumberOfExplodingBulletPowers()
           
 int getNumberOfRapidFirePowers()
           
 int getNumberOfSpreadingBulletPowers()
           
 int getNumberOfTripleBulletPowers()
           
 boolean hasAsteroidShield()
           
 boolean hasAutoPilot()
           
 boolean hasBlastingShield()
           
 boolean hasBouncyShield()
           
 boolean hasBulletShield()
           
 boolean hasStickyAsteroidPower()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

powers

java.util.List<Power> powers
Constructor Detail

PowerBank

public PowerBank()
Method Detail

addPower

public void addPower(Power powerr,
                     double age)

draw

public void draw(java.awt.Graphics g,
                 int w,
                 int h,
                 double age)

clean

public void clean(double age)

getNumberOfTripleBulletPowers

public int getNumberOfTripleBulletPowers()

getNumberOfSpreadingBulletPowers

public int getNumberOfSpreadingBulletPowers()

getNumberOfRapidFirePowers

public int getNumberOfRapidFirePowers()

hasAutoPilot

public boolean hasAutoPilot()

getNumberOfExplodingBulletPowers

public int getNumberOfExplodingBulletPowers()

hasBouncyShield

public boolean hasBouncyShield()

hasBulletShield

public boolean hasBulletShield()

hasBlastingShield

public boolean hasBlastingShield()

hasAsteroidShield

public boolean hasAsteroidShield()

hasStickyAsteroidPower

public boolean hasStickyAsteroidPower()