Package fr.formiko.kokcinelo.model
Class AcidDrop
java.lang.Object
fr.formiko.kokcinelo.model.MapItem
fr.formiko.kokcinelo.model.Creature
fr.formiko.kokcinelo.model.AcidDrop
AcidDrop are creatures that can only move, hit then die.
- Since:
- 0.1
- Version:
- 1.0
-
Field Summary
Fields inherited from class fr.formiko.kokcinelo.model.Creature
canFly, collectedFrequency, currentSpeed, defaultMoveFrontSpeed, fliing, hearRadius, hitFrequency, hitPoints, lastCollectedTime, lastHitTime, lastRunTime, lastShootTime, lifePoints, maxLifePoints, movingSpeed, ORDER, runFrequency, shootFrequency, shootPoints, shootRadius, visionRadius, wantedRotation
-
Constructor Summary
ConstructorsConstructorDescriptionAcidDrop
(float centerX, float centerY, float rotation, float distanceBeforeHit, float hitPoints) Create a new acid drop. -
Method Summary
Modifier and TypeMethodDescriptionfloat
int
Move the acid drop & decrease distance before hit ground or creature.Methods inherited from class fr.formiko.kokcinelo.model.Creature
addScore, addTime, boost, canBeCollected, canHit, canRun, canShoot, closestCreature, die, getAllFriendlyCreature, getAllFriendlyWithVisibilityCreature, getAnimationSpeedMultiplier, getClosestVisibleCreatureToHunt, getCollectedFrequency, getCreaturesFriendly, getCreaturesFriendlyWithVisibility, getCreaturesHuntedBy, getCreaturesToHunt, getCurrentSpeed, getDefaultMoveFrontSpeed, getGivenPoints, getHearRadius, getHitPoints, getLastCollectedTime, getLifePoints, getMaxLifePoints, getMaxRotationPerSecond, getMovingSpeed, getShootPoints, getShootRadius, getSpaceActionName, getSpaceActionProgress, getVisibleCreatureHuntedBy, getVisionRadius, getWallsAngles, getWantedRotation, goTo, goTo, goTo, goTo, haveCreatureHuntedBy, haveCreatureToHunt, hit, isAI, isAlive, isFriendly, isFriendlyWithVisibility, isTooCloseForStart, minorRandomRotation, moveFront, moveFront, run, runAwayFrom, see, seeableCreatures, setCollectedFrequency, setCurrentSpeed, setDefaultMoveFrontSpeed, setHearRadius, setHitPoints, setLastCollectedTime, setLifePoints, setMaxLifePoints, setMovingSpeed, setShootPoints, setShootRadius, setVisionRadius, setWantedRotation, shoot, stayInMap, toString
Methods inherited from class fr.formiko.kokcinelo.model.MapItem
distanceTo, distanceTo, equals, getActor, getCenter, getCenterX, getCenterY, getHitRadius, getId, getRotation, getZoom, hashCode, hitBoxConnected, isInRadius, moveIn, removeActor, setCenter, setCenterX, setCenterY, setRandomLoaction, setRotation, setZoom
-
Constructor Details
-
AcidDrop
public AcidDrop(float centerX, float centerY, float rotation, float distanceBeforeHit, float hitPoints) Create a new acid drop. Acid drop are created when an ant shoot acid.- Parameters:
centerX
- center x positioncenterY
- center y positionrotation
- rotationdistanceBeforeHit
- distance before hit ground or creaturehitPoints
- damage done when hiting
-
-
Method Details