game.subsystems
Class ArmoredHull
java.lang.Object
game.subsystems.Hull
game.subsystems.UnprotectedHull
game.subsystems.ArmoredHull
- Direct Known Subclasses:
- PhaseShieldedArmoredHull, ShieldedArmoredHull
- public class ArmoredHull
- extends UnprotectedHull
Constructor Summary |
ArmoredHull(double[] armor,
double hullStrength)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ArmoredHull
public ArmoredHull(double[] armor,
double hullStrength)
takeDamage
public void takeDamage(double angle,
double damage)
- Overrides:
takeDamage
in class UnprotectedHull
- See Also:
Hull.takeDamage(double, double)
reduceArmor
public double reduceArmor(int index,
double damage)
getArmorStats
public java.lang.String getArmorStats()
getArmorAvgPct
public int getArmorAvgPct()
toString
public java.lang.String toString()
- Overrides:
toString
in class UnprotectedHull
- See Also:
Object.toString()