Package com.starpoints.game.figure
Class CleverComputerFigureMK2_200
- java.lang.Object
-
- com.starpoints.game.Thing
-
- com.starpoints.game.Figure
-
- com.starpoints.game.ComputerFigure
-
- com.starpoints.game.figure.CleverComputerFigureMK2
-
- com.starpoints.game.figure.CleverComputerFigureMK2_200
-
- All Implemented Interfaces:
FieldListener,java.io.Serializable,java.lang.Cloneable
public class CleverComputerFigureMK2_200 extends CleverComputerFigureMK2
CleverComputerFigureMK2 with an IQ set to 200.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.starpoints.game.figure.CleverComputerFigureMK2
DEBUGDETAIL2, DRAWDEBUG, ratingModifier, target, targetFigure, targetItem, targets
-
Fields inherited from class com.starpoints.game.ComputerFigure
pointList, speedCount, wantsToEnterBlue
-
Fields inherited from class com.starpoints.game.Figure
ABSMAXENERGY, affectsBlue, alreadyKilled, colorlistener, DEFAULT_FIGURE_PAINTERCLASS, dieListener, dieReason, DOWN, energylistener, heatLevel, heatlistener, hoverCount, hoverHeight, hoverlistener, imageName, initialEnergy, INITIALRAMPOWER, isRocketTarget, item, itemlistener, killer, LEFT, lives, MAXHOVERHEIGHT, maxRadius, MAXSLOTS, money, moved, movelistener, name, NONE, number, oldItem, oldRocketXP, oldRocketYP, PANIC, penalty, permItems, pointBonus, pointlistener, points, ramlistener, ramPower, RIGHT, side, sinker, slots, STEPLEFT, STEPRIGHT, stunCount, stunlistener, sumPoints, UP, USE_ITEM, viewDir, visibilitylistener, visibleCount, wantsToUseItem, winCounter
-
Fields inherited from class com.starpoints.game.Thing
energy, energyFx, energyMaxSoundPlayed, energyModifications, explosionCounter, game, innerColor, invulnCount, isAffectedByBlack, isAffectedByGray, level, MAX_TEXTPAINT, maxEnergy, nextID, outerColor, p, shieldCount, status, text
-
-
Constructor Summary
Constructors Constructor Description CleverComputerFigureMK2_200(Game game, FigureInfo figureInfo)Creates a new CleverComputerFigure MK2 with IQ 200.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisApplyingLevelInfoIQ()Checks, if level IQ setting should be applied to this figure.-
Methods inherited from class com.starpoints.game.figure.CleverComputerFigureMK2
addStateProperties, bombPlaced, calculateFogRating, calculatePointRating, calculateRatingModifiers, calculateScoreDifferenceToLead, calculateScoreDifferenceToSecond, calculateTargetDirectionRating, determineItemUsage, doCalculateNextPoint, doSpecialUpdate, getBigMineRadius, getIq, getPointDangerRating, getPointRating, getRegenerationPower, handleBigMineDetection, handleRocketDetection, hasBombKit, hasCoolGenerator, hasEnergyTransformer, hasFireExtinguisher, hasFreeSlot, isAffectedByBlackInternal, isAffectedByDarkRedInternal, isAffectedByGrayInternal, isHeatSource, isInLead, isInTargetDirX, isInTargetDirY, isPointTooDangerousForHurryingBecauseOfEnergyLoss, isRamTarget, isVisible, onRoundBegin, reInit, rocketStarted, updateRatingModifiers, wantsToUseBigMine, wantsToUseRocket
-
Methods inherited from class com.starpoints.game.ComputerFigure
calculateItemRating, calculateNextPoint, checkEnemy, entersExplosion, findClosestEnemy, getDistance, getDistance, isDummy, isForbiddenItem, isUnwantedItem, modifyByColor, wantsToMove
-
Methods inherited from class com.starpoints.game.Figure
addEnergy, addFigureColorListener, addFigureEnergyListener, addFigureHeatListener, addFigureHoverListener, addFigureItemListener, addFigureKillListener, addFigureMoveListener, addFigurePointListener, addFigureRamListener, addFigureStunListener, addFigureVisibilityListener, addHeat, addInitialEnergy, addLife, addMaxEnergy, addMoney, addPenalty, addPermanentItem, addPoints, addSlots, affectsBlue, beforeMove, beRammed, createState, determineIQ, determineIQ, die, drawState, entersColor, fireColorEnterEvent, fireColorStayEvent, fireDieEvent, fireEnergyChangeEvent, fireEnergyLossEvent, fireGainPermanentItemEvent, fireHeatChangeEvent, fireHoverEvent, fireKillsEnemy, fireLoseItemEvent, fireLosePermanentItemEvent, fireLostPermanentItemEvent, fireMoveEvent, firePickesUpBombEvent, firePickesUpExplosiveEvent, firePickesUpItemEvent, firePointsChangeEvent, firePointSumChangeEvent, fireRamEvent, fireRamPowerEvent, fireSlotsChangeEvent, fireStunEvent, fireUseItemEvent, fireVisibilityChangesEvent, getDieReason, getDyingClip, getExplosionClip, getFreeSlots, getHeatLevel, getHoverHeight, getHoverRounds, getImageName, getInitialEnergy, getInvisibilityRounds, getItem, getKillBonus, getLifes, getMaxSlots, getMoney, getName, getNumber, getPainterClassname, getPermanentItems, getPoints, getPointSum, getRamPower, getSlots, getSpeed, getStunCount, getWinCount, hasMoved, hasPermanentItem, hasPermanentItem, hover, increasePointSum, invulnerable, isAffectedByBlack, isAffectedByGray, isApplyingLevelInfoSpeed, isAvailableInEditor, isDrawingNumber, isHovering, isRocketTarget, isSinking, isStunned, isVisible, loseItem, losePermanentItem, losePermanentItem, losePermanentItemInternal, onAddHeat, onAfterDeath, onBeforeDie, onBeforeRemoveEnergy, onEnemyKilled, onExplode, playDyingSound, removeEnergy, removeFigureColorListener, removeFigureEnergyListener, removeFigureHeatListener, removeFigureHoverListener, removeFigureItemListener, removeFigureKillListener, removeFigureMoveListener, removeFigurePointListener, removeFigureRamListener, removeFigureStunListener, removeFigureVisibilityListener, removeMoney, removePoints, retrieveNextPoint, sellPermanentItem, setHoverCount, setHoverHeight, setInitialEnergy, setInvisible, setIq, setIsRocketTarget, setItem, setMaxEnergy, setMoney, setName, setNumber, setPoint, setSlots, setSpeed, setVisible, sink, staysOnColor, stopHover, stopSink, stun, takeItem, toString, updateExplodingStatus, updatePoints, updateThing, useItem, wantsToUseItem, win
-
Methods inherited from class com.starpoints.game.Thing
addShielding, clearTexts, displayText, displayText, equals, getColor, getEnergy, getEnergyMaxCount, getExplosionCounter, getField, getGame, getID, getInnerColor, getInvulnerableRounds, getLevel, getMaxEnergy, getNextID, getOuterColor, getPoint, getShadowColor, getShield, getStateObject, getStatus, getText, getTextColor, getTextPaintCount, getX, getY, hashCode, isDestroyed, isExploding, isInvulnerable, isOK, isShowingEnergyFx, retrieveState, setEnergy, setEnergyMaxCount, setGame, setStatus, stepText, updateEnergy
-
-
-
-
Constructor Detail
-
CleverComputerFigureMK2_200
public CleverComputerFigureMK2_200(Game game, FigureInfo figureInfo)
Creates a new CleverComputerFigure MK2 with IQ 200.- Parameters:
game- The Game.figureInfo- The FigureInfo.
-
-
Method Detail
-
isApplyingLevelInfoIQ
public boolean isApplyingLevelInfoIQ()
Checks, if level IQ setting should be applied to this figure.- Overrides:
isApplyingLevelInfoIQin classCleverComputerFigureMK2- Returns:
- false.
-
-