game.subsystems
Class PhaseShieldedHull

java.lang.Object
  extended bygame.subsystems.Hull
      extended bygame.subsystems.UnprotectedHull
          extended bygame.subsystems.PhaseShieldedHull

public class PhaseShieldedHull
extends UnprotectedHull


Constructor Summary
PhaseShieldedHull(double hullStrength)
           
 
Method Summary
 void takeDamage(double angle, double damage)
           
 void takePenetratingDamage(double angle, double damage)
           
 java.lang.String toString()
           
 
Methods inherited from class game.subsystems.UnprotectedHull
integrate
 
Methods inherited from class game.subsystems.Hull
getHealth, getHullStrength, isDestroyed
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PhaseShieldedHull

public PhaseShieldedHull(double hullStrength)
Method Detail

takePenetratingDamage

public void takePenetratingDamage(double angle,
                                  double damage)

takeDamage

public void takeDamage(double angle,
                       double damage)
Overrides:
takeDamage in class UnprotectedHull
See Also:
Hull.takeDamage(double, double)

toString

public java.lang.String toString()
Overrides:
toString in class UnprotectedHull
See Also:
Object.toString()