Package model
Class Kamikaze
java.lang.Object
model.Entity
model.Soldier
model.Kamikaze
- All Implemented Interfaces:
Serializable
Implementation of Kamikaze Soldier type.
- See Also:
-
Field Summary
Fields inherited from class model.Soldier
castleParts, path, pathfinder, speed, target, terrains, visualizationEnd, visualizationStart, wayPoints
Fields inherited from class model.Entity
animObj, damage, healthPoints, isAlive, isAnimated, maxHealthPoints, owner, position, range, side, size, type, value
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
attack()
Attacks the unit's target if nearby.void
selectTargets
(ArrayList<Tower> targets) Sets the Kamikaze's target list.Methods inherited from class model.Soldier
addWaypoint, calculatePath, getAbsPath, getImage, getPath, getSpeed, getTerrains, getWayPoints, isTargeted, selectTarget, setTargeted
Methods inherited from class model.Entity
getAnimObj, getDamage, getHealthPoints, getMaxHealthPoints, getOwner, getPosition, getSide, getSize, getType, getValue, invert, isAlive, isAnimated, killUnit, setAlive, setAnimated, setIsAnimated, setOwner, setPosition, setSide, takeDamage
-
Constructor Details
-
Kamikaze
Constructs a new Kamikaze instance.- Parameters:
position
- the kamikaze's position on the Map
-
-
Method Details