public class Cog extends Ship implements ICog
numberOfSailorsProperty, parentShipProperty, passengerPresentProperty, pirateFlagPropertynumberOfSailorsProperty, parentShipProperty, passengerPresentPropertypirateFlagProperty| Modifier and Type | Field and Description |
|---|---|
private ShipProperties |
shipProperties |
private ShipWeaponsLocationFactory |
weaponsLocationFactory |
name, shipUpgradeLevel| Constructor and Description |
|---|
Cog(EShipUpgrade upgradeLevel,
String name)
Constructor initializing the name and the upgrade level
|
Cog(String name)
Constructor for a Crayer without any upgrade
|
| Modifier and Type | Method and Description |
|---|---|
EShipType |
getShipType()
Retrieve the type of the ship.
|
private void |
init() |
addPassenger, clearLoadedWares, damage, getCapacity, getCurrentSpeed, getDamage, getLoadableSpace, getLoadBinding, getLoadedWares, getMaxNumberOfSailors, getNumberOfSailors, getOccupiedSpaceByWeapons, getOwner, getPirateFlag, getTopSpeed, getUpgradeSpaceReduction, getValue, getWare, getWeaponAmount, initializeProperties, isUpgradable, leavePassenger, load, numberOfSailorsProperty, parentShipProperty, passengerPresentProperty, pirateFlagProperty, repair, setCaptain, setNumberOfSailors, setOwner, togglePirateFlag, unload, updateHandweapon, upgradeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPassenger, getDistanceInKmForOneHealthPointReduction, getMaxNumberOfSailors, getMinNumberOfSailors, getOccupiedSpace, getOccupiedSpaceByWeapons, getPassenger, getShipUpgradeLevel, getUpgradeSpaceReduction, getValue, getWeaponSlots, isAvailable, isUpgradable, leavePassenger, numberOfSailorsProperty, parentShipProperty, passengerPresentProperty, repair, setAvailable, setCaptain, setName, setNumberOfSailors, setOccupiedSpace, setOwner, setWeaponSlots, updateHandweapon, upgradedamage, getCapacity, getCaptian, getCurrentSpeed, getDamage, getLoadableSpace, getLoadBinding, getLoadedWares, getLocation, getName, getNumberOfSailors, getOwner, getPirateFlag, getSize, getTopSpeed, getUuid, getWare, getWeaponAmount, load, pirateFlagProperty, setLocation, togglePirateFlag, unload@Autowired private ShipProperties shipProperties
@Autowired private ShipWeaponsLocationFactory weaponsLocationFactory
public Cog(EShipUpgrade upgradeLevel, String name)
upgradeLevel - name - ships namepublic Cog(String name)
name - @PostConstruct private void init()
public EShipType getShipType()
IShipgetShipType in interface IShipCopyright © 2011-2018 Sahits GmbH. All Rights Reserved.