game.units
Class Carrier
java.lang.Object
game.physics.Body
game.physics.MovingBody
game.units.Unit
game.units.Ship
game.units.Carrier
- public class Carrier
- extends Ship
Constructor Summary |
Carrier(java.util.Vector guns,
java.util.Vector missiles,
java.util.Vector turrets,
double gunEnergy,
double gunEnergyRecharge,
java.lang.String name,
java.lang.String file,
java.lang.String type,
Hull hull,
int playerID,
double radius,
double mass,
double maxSpeed,
double acceleration,
double maxAngularVelocity,
double angularAcceleration)
|
Methods inherited from class game.units.Ship |
getBasicMissiles, getGunEnergy, getGuns, getMissiles, getPenetratingMissiles, getRearMissiles, getSplitMissiles, getTurrets, getWeapons, init, integrate, isWeaponsFree, reduceGunEnergy, stopMissile, takeDamage, toggleWeaponsFree, toString |
Methods inherited from class game.units.Unit |
canSee, collide, getController, getHealth, getHull, getIconImage, getMode, getName, getRadarRange, getType, isCapital, isCloakable, isDead, setCloakable, setController, setName, toggleCloak |
Methods inherited from class game.physics.MovingBody |
applyForce, collide, getDensityEffect, getMaxAngularVelocity, getMaxSpeed, getVelocity, integrate, predictPosition, predictVelocity, reportMotionStatus, setTargetHeading, setTargetVelocity, setVelocity |
Methods inherited from class game.physics.Body |
findBearing, findHeading, findHeading, getBounds, getColor, getHeading, getPlayer, getPlayerID, getPosition, init, isColliding, normalize, setHeading, setPosition, setPosition |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Carrier
public Carrier(java.util.Vector guns,
java.util.Vector missiles,
java.util.Vector turrets,
double gunEnergy,
double gunEnergyRecharge,
java.lang.String name,
java.lang.String file,
java.lang.String type,
Hull hull,
int playerID,
double radius,
double mass,
double maxSpeed,
double acceleration,
double maxAngularVelocity,
double angularAcceleration)
launch
public void launch(java.lang.String key,
java.lang.String name)
recover
public void recover(Ship s)
search
public ShipEntry search(java.lang.String key)
getPilots
public int getPilots()
setPilots
public void setPilots(int pilots)
getShips
public java.util.Vector getShips()
addShips
public void addShips(java.lang.String key,
java.lang.String value,
int num)
setMaxPilots
public void setMaxPilots(int maxPilots)
getMaxPilots
public int getMaxPilots()