Uses of Class
com.starpoints.game.Thing
-
Packages that use Thing Package Description com.starpoints.animation Contains classes for game state changes that are collected during one game update cycle.com.starpoints.editor Contains classes for the level editor.com.starpoints.game Contains the classes for the StarpointArena game.com.starpoints.game.figure Contains the figure subclasses, that implement the individual figure behaviours.com.starpoints.game.fog Contains the fog subclasses, that implement the individual fog behaviours.com.starpoints.game.item Contains the item subclasses, that implement the individual item behaviours.com.starpoints.game.listener Contains listeners interfaces for different events during the game.com.starpoints.league Contains classes for the league game.com.starpoints.painter Contains 2D painters. -
-
Uses of Thing in com.starpoints.animation
Methods in com.starpoints.animation that return Thing Modifier and Type Method Description ThingFigureMoveAnimation. getRamTarget()Gets the ram target.Methods in com.starpoints.animation with parameters of type Thing Modifier and Type Method Description FigureAnimationAnimationInfo. addFigureRamAnimation(Figure f, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget)Adds a figure ram animation for a figure standing on a rammers target point.FigureAnimationAnimationInfo. addFigureRamAnimation(Figure f, Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget)Adds a figure ram animation.FigureAnimationAnimationInfo. addFigureRamAnimation(Figure f, Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget, boolean isBlocked)Adds a figure ram animation.FigureAnimationEmptyAnimationInfo. addFigureRamAnimation(Figure f, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget)Returns an empty FigureAnimation.FigureAnimationEmptyAnimationInfo. addFigureRamAnimation(Figure f, Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget)Returns an empty FigureAnimation.FigureAnimationEmptyAnimationInfo. addFigureRamAnimation(Figure f, Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget, boolean isBlocked)Returns an empty FigureAnimation.voidFigureAnimation. addRamAnimation(Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget)Adds a figure ram animation.voidFigureAnimation. addRamAnimation(Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget, boolean isBlocked)Adds a figure ram animation.voidFigureAnimation. setRamming(boolean isRamming, int energy, Direction direction, Thing ramTarget)Sets some ramming information.voidFigureMoveAnimation. setRamming(boolean isRamming, int energy, Direction direction, Thing ramTarget)Sets ramming information.voidFigureMoveAnimation. setRamTarget(Thing ramTarget)Sets the ram target.Constructors in com.starpoints.animation with parameters of type Thing Constructor Description FigureAnimation(Figure f, Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget)Creates a figure ram animation.FigureAnimation(Figure f, Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget, boolean isBlocked)Creates a figure ram animation.FigureMoveAnimation(Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget)Creates a figure ram animation.FigureMoveAnimation(Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget, boolean isBlocked)Creates a figure ram animation. -
Uses of Thing in com.starpoints.editor
Fields in com.starpoints.editor declared as Thing Modifier and Type Field Description protected ThingStarpointEditor. selectedThingThe currently selected thing.Methods in com.starpoints.editor that return Thing Modifier and Type Method Description ThingStarpointEditor. getSelectedThing()Gets the currently selected Thing. -
Uses of Thing in com.starpoints.game
Subclasses of Thing in com.starpoints.game Modifier and Type Class Description classComputerFigureThe basic computer figure in the newgame.classFigureBase class for all figures in a Starpoint Arena game.classFogAbstract baseclass for all fogs on the field.classItemSuperclass for all items in the game.classItemPermanentAbstract superclass for items with a permanent effect.classPlayerFigureSuperclass for player figures.Fields in com.starpoints.game declared as Thing Modifier and Type Field Description protected ThingPoint. colorSrcReference to the last caller of setColor().protected ThingPoint. delayerThe source of a delayed explosion.protected ThingPoint. explosionSourceThe source of an explosion on this pointprotected ThingPoint. grayerThe source of a gray colouringprotected ThingPoint. heaterLast thing responsible for heat change.protected ThingFigure. killerThe thing that killed the figure.protected ThingFigure. sinkerThe thing that made the figure sink.ThingEnergyModifier. sourceThe source of the energy change.protected ThingPoint. swirlerThe source of a swirling effectFields in com.starpoints.game with type parameters of type Thing Modifier and Type Field Description protected java.util.Hashtable<Thing,Point>Effects. bluePointsStores the last hit blue point seperately for each figure.protected java.util.Hashtable<Thing,Point>Effects. darkbluePointsStores the last hit darkblue point seperately for each figure.protected java.util.Hashtable<Thing,Point>Effects. greenPointsStores the last hit green point seperately for each figure.protected java.util.Hashtable<Thing,Point>Effects. lightbluePointsStores the last hit lightblue point seperately for each figure.protected java.util.Hashtable<Thing,Point>Effects. redPointsStores the last hit red points seperately for each figure.protected java.util.Hashtable<Thing,java.lang.Integer>Effects. redsStores the count how many red points have been hit yet for each figure.protected java.util.Hashtable<Thing,Point>Effects. veryDarkbluePointsStores the last hit verydarkblue point seperately for each figure.protected java.util.Hashtable<Thing,java.lang.Integer>Effects. whiteCountStores the counts on the same white point to realize slow increasing of point and energy gain.Methods in com.starpoints.game that return Thing Modifier and Type Method Description ThingPoint. getEnergyLossSource()Gets the source of enrgy losses on this pointThingPoint. getHeater()Gets the thing that is responsible for the points heat.ThingPoint. getOccupant()Returns this points opponentThingPoint. getOldOccupant()Gets the last occupant.Methods in com.starpoints.game that return types with arguments of type Thing Modifier and Type Method Description protected java.util.Map<Thing,Point>Game. requestThingMoves()Returns the map of figure requests for movement and clear the list for next round.Methods in com.starpoints.game with parameters of type Thing Modifier and Type Method Description intFigure. addHeat(int heat, boolean internal, Thing source, AnimationInfo animation)Adds the given amount to this things heat level.voidEffects. chainExplode(Point center, int radius, int power, int rounds, Thing source)Starts a chain explosion, which lets an explosion spread over all connected blue points.voidEffects. colorFields(Field f, Point p, int radius, int newcolor, Thing source, boolean includeCenter, AnimationInfo animation)Colors the fields in a best possible circle around the Point p in the given color.voidEffects. colorFields(Field f, Point p, int radius, int newcolor, Thing source, AnimationInfo animation)Colors the fields in a best possible circle around the Point p in the given color.voidField. colorPoints(Point center, int radius, int newcolor, Thing source, AnimationInfo animation)Colors the points on the field in a best possible circle around the center point in the given color.voidEffects. crackleGlassPoint(Point p, Thing occupant, AnimationInfo animation)Makes the glass crackle.voidFigure. die(Thing source, DieReason reason, AnimationInfo animation)Sets the status of the thing to exploding (if it is not invulnerabe).voidItem. die(Thing source, DieReason reason, AnimationInfo animation)Calls the onBeforeDie()-method of subclasses.voidItemPermanent. die(Thing source, DieReason reason, AnimationInfo animation)Removes the item as listener.voidThing. die(Thing source, DieReason reason, AnimationInfo animation)Sets the status of the thing to exploding (if it is not invulnerabe).voidEffects. explode(Point p, int radius, int power, int rounds, boolean includeCenter, Thing source)Lets the points within the given radius around the point p explode with the given power for the given number of rounds.voidPoint. explode(int length, int power, Thing source)Lets the point explode for the number of length rounds with an explosion power of power.voidPoint. explode(Thing source)Lets this point explode for 3 rounds with the fields default energy loss.voidPoint. explodeDelayed(int delay, int power, int radius, int rounds, Thing source)Lets the point explode after the given delay with the given explosion power for the given number of rounds with the given radius.booleanBonusManager. explodes(Figure f, Thing source, DieReason reason, AnimationInfo animation)booleanItem. explodes(Figure f, Thing source, DieReason reason, AnimationInfo animation)Empty figure listener method.protected booleanFigure. fireDieEvent(Thing source, DieReason reason, AnimationInfo animation)Returns true, if NO listener cancels the actionvoidGameRoutine. handleHittingItems(Item i, Point oldp, Point newp, Thing rammer, AnimationInfo animation)Handles items hitting each other.voidPoint. occupy(Thing newOccupant, boolean performEnterEffect, AnimationInfo animation)Occupies this point with the thing newOccupant performs the point enter effect.protected intFigure. onAddHeat(int heat, boolean internal, Thing source)Called when heat is added.protected intPlayerFigure. onAddHeat(int heat, boolean internal, Thing source)Called when heat is added.protected booleanFigure. onBeforeDie(Thing source, DieReason reason, AnimationInfo animation)Called before the figure dies (after event handling in FigureKillListeners).protected voidItem. onBeforeDie(Thing source, DieReason reason, AnimationInfo animation)Called, before the item dies.protected booleanPlayerFigure. onBeforeDie(Thing source, DieReason reason, AnimationInfo animation)Called before the figure dies (after event handling in FigureKillListeners).protected intFigure. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Called before energy is removed from figure.protected intPlayerFigure. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Called before energy is removed from figure.booleanItem. onBeHitByItem(Thing rammer, AnimationInfo animation)Method called if another item moves to this items point (e.g. rockets).protected intFigure. onExplode(int power, Thing source, AnimationInfo animation)Performed, when a thing stands in an explosion.protected intThing. onExplode(int min, Thing source, AnimationInfo animation)Called, if energy loss with reason explode occurs.protected voidEffects. performBlackEnterEffect(Point p, Thing occupant, AnimationInfo animation)Performs the effect if a figure enters a black point.protected voidEffects. performBlueEnterEffect(Point p, Thing occupant, AnimationInfo animation)Performs the effect if a figure enters a blue point.voidEffects. performBrownStayEffect(Point p, Thing occupant, AnimationInfo animation)Lets a figure sink.protected voidEffects. performCyanEnterEffect(Point p, Thing occupant, AnimationInfo animation)Performs the effect if a figure enters a cyan point.protected voidEffects. performDarkBlueEnterEffect(Point p, Thing occupant, AnimationInfo animation)Performs the effect if a figure enters a dark blue point.protected voidEffects. performDarkGrayEnterEffect(Point p, Thing occupant, AnimationInfo animation)Performs the effect if a figure enters a dark gray point.protected voidEffects. performDarkGreenEnterEffect(Thing occupant)Performs the effect if a figure enters an dark green point.protected abstract voidFog. performEnterEffect(Thing t, AnimationInfo animation)Called, if a thing enters (or is placed on) the fog.voidEffects. performGlassStayEffect(Point p, Thing occupant, AnimationInfo animation)Makes the glass point splinter.protected voidEffects. performGrayEnterEffect(Point p, Thing occupant, AnimationInfo animation)Performs the effect if a figure enters a gray point.protected voidEffects. performGreenEnterEffect(Point p, Thing occupant)Performs the effect if a figure enters an green point.protected abstract voidFog. performLeaveEffect(Thing t, AnimationInfo animation)Called, if a thing leaves the fog.protected voidEffects. performLightBlueEnterEffect(Point p, Thing occupant, AnimationInfo animation)Performs the effect if a figure enters a light blue point.protected voidEffects. performMagentaEnterEffect(Thing occupant, AnimationInfo animation)Performs the effect if a figure enters a magenta point.protected voidEffects. performOrangeEnterEffect(Point p, Thing occupant)Performs the effect if a figure enters an orange point.protected voidEffects. performPinkEnterEffect(Point p, Thing occupant, AnimationInfo animation)Performs the effect if a figure enters a pink point.protected voidEffects. performRedEnterEffect(Point p, Thing occupant, AnimationInfo animation)Performs the effect if a figure enters a red point.protected abstract voidFog. performStayEffect(Thing t, AnimationInfo animation)Called, if a thing stays in the fog.protected voidEffects. performVeryDarkBlueEnterEffect(Point p, Thing occupant, AnimationInfo animation)Performs the effect if a figure enters a very dark blue point.protected voidEffects. performWhiteEnterEffect(Field f, Point p, Thing occupant, AnimationInfo animation)Performs the effect if a figure enters a white point.protected voidEffects. performYellowEnterEffect(Point p, Thing occupant, AnimationInfo animation)Performs the effect if a figure enters a yellow point.voidGame. registerThingMove(Thing t, Point target)Registers an item request for movement.voidFigure. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Removes the given amount from this things energy level (if it is not invulnerable).voidThing. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Removes the given amount from this things energy level (if it is not invulnerable).voidPoint. setColor(int newColor, Thing source, AnimationInfo animation)Sets the new color of the point.voidPoint. setHeatLevel(int heat, Thing heater)Sets the heat level of this point.voidFigure. sink(Thing source, AnimationInfo animation)Makes the figure sink one level.voidPoint. swirlBlue(int rounds, Thing source)Starts the swirling color effect for the given number of rounds.voidPoint. swirlColors(int rounds, Thing source)Starts the swirling color effect for the given number of rounds.Constructors in com.starpoints.game with parameters of type Thing Constructor Description EnergyModifier(int energyChange, Thing source, DieReason reason)Creates a new Energy modifier. -
Uses of Thing in com.starpoints.game.figure
Subclasses of Thing in com.starpoints.game.figure Modifier and Type Class Description classBigBossThe Boss enemy (surrounded by 4 BigBossDrones).classBigBossDroneDrone Figure for BigBoss.classBigBossDuckThe Last Enemy of the Chaos Duck realm, consisting of 4 figures of this class, placed in a 2x2-square.classBlasterTankComputer figure, that fires fireballs frequently.classBlueChrystalFigureComputer figure that only works in the blue chrystal zone.classBlueCrawlerSimple computer figure that colors every point around him randomly blue and starts a chain explosion when dying.classChaosDuckFlame throwing enemy (whenever any enemy is in shoot distance).classChrystalMonsterComputer figure that only works in the last chrystal zone.classCleverComputerFigureA more clever computer figure.classCleverComputerFigureMK2A more clever computer figure, using strategies to decide whether to collect points, items, regenerate, destroy enemies etc..classCleverComputerFigureMK2_160CleverComputerFigureMK2 with an IQ set to 160.classCleverComputerFigureMK2_200CleverComputerFigureMK2 with an IQ set to 200.classDropMasterRocketeer enemy that fires drop rockets.classFlameBallSimple computer figure that lets every point around him explode with an energy a fifth of the Flameballs current energy.classGrayDeathRocketeer enemy that fires gray rockets.classGreenChrystalFigureComputer figure that only works in the green chrystal zone.classGreenWizzFigureComputer figure, that tends to hunt the player figures.classKamikazeFigureComputer figure, that tends to hunt the player figures.classLaserTowerEnemy that fires lasers but does not move.classMrBlackComputer figure that colors every field it moves to black.classRedChrystalFigureComputer figure that only works in the red chrystal zone.classRedStarFigureComputer figure, that tends to hunt the player figures.classRocketeerSimple computer figure that fires a rocket every 10 rounds.classSantaClausSanta Claus is an enemy computer figure that appears only on 24th of december.classSuperLaserTowerEnemy that fires lasers as LaserTower, but with shorter aiming time and higher power and shoot frequency.classSuperTankRocketeer enemy that has enhanced Ram power and shielding and an initial ECM system (Tank MK2).classSuperTankMK2SuperTank enemy that has enhanced Ram power and shielding and an initial ECM system (Tank MK3).classSwampGhostComputer figure, that fires mudballs frequently (while being stuck for some rounds).classSwirlieRocketeer enemy that fires Swirl rockets.classTankRocketeer enemy that has enhanced Ram power and shielding.classTheRatComputer figure, that poisens an enemy when ramming.classYellowChrystalFigureComputer figure that only works in the yellow chrystal zone.Methods in com.starpoints.game.figure with parameters of type Thing Modifier and Type Method Description intChrystalMonster. addHeat(int heat, boolean internal, Thing source)intGreenChrystalFigure. addHeat(int heat, boolean internal, Thing source)intRedChrystalFigure. addHeat(int heat, boolean internal, Thing source)intTheRat. addHeat(int heat, boolean internal, Thing source)Does nothing by returning 0.intYellowChrystalFigure. addHeat(int heat, boolean internal, Thing source)protected intBigBoss. onAddHeat(int heat, boolean internal, Thing source)Returns a fifth of original heat gain.protected intBigBossDrone. onAddHeat(int heat, boolean internal, Thing source)Reduces the heat by factor 5 to prevent drones from heat death.protected intBigBossDuck. onAddHeat(int heat, boolean internal, Thing source)Returns 0.protected intBlueChrystalFigure. onAddHeat(int heat, boolean internal, Thing source)Adds no heat - chrystal monsters are immune to heat.intBlueCrawler. onAddHeat(int heat, boolean internal, Thing source)Returns 0 - Blue fog immune to heat.intFlameBall. onAddHeat(int heat, boolean internal, Thing source)Returns 0 - Flameball is immune to heat.protected booleanBigBossDuck. onBeforeDie(Thing source, DieReason reason, AnimationInfo animation)Called before the figure dies (after event handling in FigureKillListeners).protected intBigBossDuck. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Called before energy is removed from figure.intBlueChrystalFigure. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Overheat-damage is ignored.intChrystalMonster. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Removes the given amount from this things energy level (if it is not invulnerable).protected intFlameBall. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Called before energy is removed from figure.intGreenChrystalFigure. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Overheat-damage is ignored.intRedChrystalFigure. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Removes the given amount from this things energy level (if it is not invulnerable).intTheRat. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Removes the given amount from this things energy level (if it is not invulnerable).intYellowChrystalFigure. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Overheat-damage is ignored.protected intBigBossDuck. onExplode(int power, Thing source, AnimationInfo animation)Performed, when a thing stands in an explosion.protected intBlasterTank. onExplode(int power, Thing source, AnimationInfo animation)Performed, when a thing stands in an explosion.protected voidLaserTower. performLaserEffect(Thing target, AnimationInfo animation)Performs the laser hit effect.protected voidSuperLaserTower. performLaserEffect(Thing target, AnimationInfo animation)Performs the laser hit effect.voidSwampGhost. sink(Thing source, AnimationInfo animation)Does nothing - Swamp ghost does not sink. -
Uses of Thing in com.starpoints.game.fog
Subclasses of Thing in com.starpoints.game.fog Modifier and Type Class Description classFogCoolFog class that cools a figure down by 10 heat units per round.classFogHealFog class that lets anything inside regenerate.classFogHeatFog class that makes a figure inside invisible, but heats it up by 10 heat units per round.classFogHideFog class that makes figures inside invisible.classFogHurtFog class that removes energy from anything inside.classFogInvulnerableFog class that makes figures inside invulnerable.classFogSinkFog class that makes a figure sink.classFogSlowFog class that stuns all other figures (which is very effective against enemies' ECM, but also destroys own ECM systems).Methods in com.starpoints.game.fog with parameters of type Thing Modifier and Type Method Description protected voidFogCool. performEnterEffect(Thing t, AnimationInfo animation)Removes 10 energy.protected voidFogHeal. performEnterEffect(Thing t, AnimationInfo animation)Regenerates MagentaEnergyGain*5 energy.protected voidFogHeat. performEnterEffect(Thing t, AnimationInfo animation)Adds 10 heat.protected voidFogHide. performEnterEffect(Thing t, AnimationInfo animation)Makes figures inside fogInvisible.protected voidFogHurt. performEnterEffect(Thing t, AnimationInfo animation)Removes 10 energy.protected voidFogInvulnerable. performEnterEffect(Thing t, AnimationInfo animation)Makes figures inside invulnerable for 2 rounds.protected voidFogSink. performEnterEffect(Thing t, AnimationInfo animation)Makes a figure sink.protected voidFogSlow. performEnterEffect(Thing t, AnimationInfo animation)Stuns all figures on the field, if the thing that enters is a figure.protected voidFogCool. performLeaveEffect(Thing t, AnimationInfo animation)Nothing special on leave.protected voidFogHeal. performLeaveEffect(Thing t, AnimationInfo animation)Nothing special on leave.protected voidFogHeat. performLeaveEffect(Thing t, AnimationInfo animation)Nothing special on leave.protected voidFogHide. performLeaveEffect(Thing t, AnimationInfo animation)Does nothing.protected voidFogHurt. performLeaveEffect(Thing t, AnimationInfo animation)Nothing special on leave.protected voidFogInvulnerable. performLeaveEffect(Thing t, AnimationInfo animation)Does nothing.protected voidFogSink. performLeaveEffect(Thing t, AnimationInfo animation)Nothing special on leave.protected voidFogSlow. performLeaveEffect(Thing t, AnimationInfo animation)Does nothing.protected voidFogCool. performStayEffect(Thing t, AnimationInfo animation)Removes 10 energy.protected voidFogHeal. performStayEffect(Thing t, AnimationInfo animation)Regenerates MagentaEnergyGain*3 energy.protected voidFogHeat. performStayEffect(Thing t, AnimationInfo animation)Adds 10 energy.protected voidFogHide. performStayEffect(Thing t, AnimationInfo animation)Makes figures inside fogInvisible.protected voidFogHurt. performStayEffect(Thing t, AnimationInfo animation)Removes 10 energy.protected voidFogInvulnerable. performStayEffect(Thing t, AnimationInfo animation)Keeps figures inside invulnerable and lets it loose 10.000 score.protected voidFogSink. performStayEffect(Thing t, AnimationInfo animation)Does nothing.protected voidFogSlow. performStayEffect(Thing t, AnimationInfo animation)Every 4 rounds, stying in the fog stuns all figures on the field, if the thing that stays in the fog is a figure. -
Uses of Thing in com.starpoints.game.item
Subclasses of Thing in com.starpoints.game.item Modifier and Type Class Description classItemAbstractChrystalAbstract superclass for 4 chrystals in Chrystal zone.classItemAntiKillItem to prevent explosion of owner.classItemAsteroidAsteroid that moves 1 point left each round.classItemAsteroidSpawnerSpecial item for the Outer Chrystal Zones, that spawns Asteroids on the right side of the field.classItemBigBossRocketSpecial rocket for BigBoss´s drones.classItemBigMineBomb which can be placed on the field and detonates after a countdown of 10 rounds with an explosion radius of 3 points.classItemBlackBlockerItem, that enables a figure to enter holes.classItemBlackRainItem, that starts a black rain effect.classItemBlasterItem, that fires fireballs when being used.classItemBlasterGeneratorItem, that generates blasters after a number of rounds.classItemBlueChrystalBlue chrystal item.classItemBombItem, that simply makes the figure explode when picked up (if it has no BombKit).classItemBombKitItem, that enables a figure to pick up bombs.classItemChainExplosionCan be dropped like an ItemBigMine, but performs an chain explosion over all connected blue points starting at the droppoint.classItemChrystalStoneChrystalStone for the last InnerChrystalZone.classItemCleverRocketRocket item that follows the closest target.classItemCodeItem, that gives the player a level code.classItemColorBucketItem, that colors the surrounding fields in the given color when used.classItemCoolItem, that cools the player down.classItemCoolGeneratorItem, that decreases the collectors heat level if made permanent.classItemDarkRedBlockerItem, that protects the users permanent items when standing on dark red points (or being hit by a drop rocket).classItemDoubleShieldsPermanent item, that doubles all the collectors shieldings.classItemDrillerItem, that allows to transport figure to other point.classItemDropRocketRocket item which lets figures around the detonation point lose up to 3 permanent items.classItemDuckRocketItem just for rocket fx on Chaos Duck.classItemECMItem, that makes enemy rockets not lock to the user, and makes the user stun immune.classItemEnergyItem, that gives the player as much energy, as this item has (initially 75).classItemEnergyLossItem, that decreases the collectors energy by this items energyclassItemEnergyPlusSuperItem, that makes the user regenerate energy depending on this items energy every round.classItemEnergyTransformerItem, that transforms energy gains of the figure to an item carried.classItemExplosionItem, that simply explodes and cannot be entered.classItemExtraLiveAn extra live.classItemExtraSlotsItem, that gives 3 extra slots for permanent items when picked up.classItemFastRocketRocket item which moves 1 point per 2 rounds, but does not affect blue points.classItemFireballItem that is fired by Blaster and moves into the given direction every round.classItemFireExtinguisherIf made permanent, the user can pick up exploding items.classItemFlameThrowerItem, that makes all points in same row and column explode.classItemFlameThrowerGeneratorItem, that gives the user a flame thrower after a number of rounds.classItemFlameThrowerMK2Item, that makes all points in same row and column and diagonal explode.classItemGoldenShieldPermanent item, that prevents from any energy loss.classItemGrayBlockerItem, that makes a figure enter gray points without energy loss.classItemGrayRocketRocket item which colors fields in a radius of 2 points around the detonation point darkgray.classItemGreenChrystalGreen chrystal item.classItemHeadupDisplayItem, that gives the player a headup display (only 3D game).classItemHealingPotionItem, that increases the collectors energy maximum to the max.classItemHeatMineBomb which can be placed on the field and detonates after a countdown of 12 rounds causing heat in the explosion radius of 4 points.classItemHeatRocketRocket item that heats up all points around when detonating.classItemHeatShieldingPermanent item, that increaeses the users shielding against heat.classItemHoverItem, that lets the user hover above the points without being affected by their colors.classItemHoverPowerItem, that doubles the users hover time and height.classItemInitialEnergyItem, that gives the player as much initial energy, as this item has (initially 75).classItemInvisibilityItem that makes the user invisible.classItemInvulnerabilityItem that makes the user invulnerable.classItemJungleTreeItem that blocks the point it occupies.classItemMagentaDoubleItem, that doubles the energy gain on magenta points.classItemMagentaPotionItem, that colors points around magenta.classItemMapItem, that gives the player a map display (only 3D game).classItemMapBoostItem, that gives the player a map boost (only 3D game).classItemMineA mine to place on the field, which will explode, if another figure comes near.classItemMoneyMoney depending on this items energy (50/100/200/500).classItemMovingEnergyLossItemEnergyLoss that moves around.classItemMudItem that is fired by SwampGhost and moves into the given direction every round.classItemMysteryItem, that hides an item behind a "?"classItemMystifyItem, that hides items on surrounding fields behind ItemMysteries.classItemNewThingsItem, that lets new items appear on the field.classItemNextLevelItem, that brings the player to the next level.classItemNoFXItem, that stops all point fx for a number of rounds depending on this items energy.classItemPeaceItem, that stops explosions for a number of rounds depending on this items energy.classItemPermanentSlotsItem, that adds one slot for permanent items.classItemPhantomPointsPoint item that appears after a ItemWarpPoints has "warped" away.classItemPickableInvulnerabilityItem, that makes the user invulnerable for some rounds.classItemPointLossDecreases the collectors point count.classItemPointsExtra points depending on this items energy.classItemRamGeneratorItem, that increases the users ram power by one each round.classItemRamPowerPermanent item, that increases the ram power of the user.classItemRamRepowerItem, that repowers all ram power items.classItemRamShieldPermanent item, that increases the collectors ram shielding depending on this items energy.classItemRandomTuneItem that plays a random tune.classItemRatPoisonItem, that makes the user lose energy depending on this items energy every round.classItemRedChrystalRed chrystal item.classItemRockItem that blocks the point it occupies.classItemRocketRocket item that moves slowly to the next figures point if used and detonates there.classItemRocketeerRocket tower that fires a rocket every 12 rounds.classItemRocketGeneratorItem, that spawns the user a rocket after a number of rounds.classItemRocketGeneratorBoostItem, that increases the frequency and rocket stregth of an existing RocketGenerator.classItemRocketGeneratorBoostFastItem, that boosts an existing RocketGenerator to generate FastRockets.classItemRocketShieldingPermanent item, that increaeses the users shielding against rocket hits.classItemSatelliteItem, that can be used to move around instead of the user.classItemSecretLevelItem, that brings the player to a secret level.classItemShieldItem, that increases the collectors shielding agains energy loss in general.classItemShieldExplosionPermanent item, that increaeses the users shielding against explosions.classItemShieldingSuperclass for permanent item, that increaeses the users shielding against explosions, ramming or rockets or heat.classItemSinkBeamItem, that fires ItemSinkers in all 4 directions when being used.classItemSinkerItem that is fired by SinkBeam and moves into the given direction every round.classItemSmartBombItem, that makes all points explode (except for the point on which the smart bomb lies).classItemStabilizerItem that prevents user from sinking.classItemStabilizerDeviceItem, that gives the user an ItemStabilizer, if it is sinking.classItemStunItem, that stuns all other players when used.classItemSwirlRocketRocket that lets surounding points swirl colors when detonating.classItemVeryBigMineBomb which can be placed on the field and detonates after a countdown of 12 rounds with an explosion radius of 4 points.classItemVeryFastRocketRocket item which moves 1 point each rounds, but does not affect blue points.classItemVeryVeryBigMineBomb which can be placed on the field and detonates after a countdown of 15 rounds with an explosion radius of 5 points.classItemWarpPointsA bonus point item that warps around the field (every 8 rounds per default), and leaves a fading ItemPhantomPoints on the field.classItemYellowChrystalYellow chrystal item.Fields in com.starpoints.game.item declared as Thing Modifier and Type Field Description protected ThingItemBigMine. explosionSourceThe source of the detonation.Methods in com.starpoints.game.item that return Thing Modifier and Type Method Description protected ThingItemRocket. getNearestTarget(int xpos, int ypos, boolean checkInvisibility, boolean checkECM)Gets the nearest figure for target determinationThingItemCleverRocket. getTargetFigure()Gets the target figure.Methods in com.starpoints.game.item with parameters of type Thing Modifier and Type Method Description voidItemAsteroidSpawner. die(Thing source, DieReason reason, AnimationInfo animation)Does nothing.voidItemBigMine. die(Thing source, DieReason reason, AnimationInfo animation)Sets the status of the thing to exploding (if it is not invulnerabe).voidItemMine. die(Thing source, DieReason reason, AnimationInfo animation)Sets the status of the thing to exploding (if it is not invulnerabe).voidItemRocket. die(Thing source, DieReason reason, AnimationInfo animation)Explodes, if INACTIVE, otherwise detonate.booleanItemAntiKill. explodes(Figure f, Thing source, DieReason reason, AnimationInfo animation)FigureListener method that prevents explosion.booleanItemBlackBlocker. explodes(Figure f, Thing source, DieReason reason, AnimationInfo animation)Figure listener method.protected voidItemAsteroid. onBeforeDie(Thing source, DieReason reason, AnimationInfo animation)Called, before the item dies.protected voidItemSatellite. onBeforeDie(Thing source, DieReason reason, AnimationInfo animation)Called, before the item dies.booleanItemAsteroidSpawner. onBeHitByItem(Thing rammer, AnimationInfo animation)Method called if another item moves to this items point (e.g. rockets).booleanItemBigMine. onBeHitByItem(Thing rammer, AnimationInfo animation)Method called if another item moves to this items point (e.g. rockets).booleanItemFireball. onBeHitByItem(Thing rammer, AnimationInfo animation)Method called if another item moves to this items point (e.g. rockets).booleanItemMovingEnergyLoss. onBeHitByItem(Thing rammer, AnimationInfo animation)Method called if another item moves to this items point (e.g. rockets).booleanItemMud. onBeHitByItem(Thing rammer, AnimationInfo animation)Method called if another item moves to this items point (e.g. rockets).protected intItemBigMine. onExplode(int min, Thing source, AnimationInfo animation)Sets the status to exploding (if it is not invulnerabe).protected intItemMine. onExplode(int min, Thing source, AnimationInfo animation)Sets the status to exploding (if it is not invulnerabe).protected voidItemEnergyLoss. performEnergyLossEffect(Thing picker, AnimationInfo animation)Performs the energy loss effect when being picked up.protected voidItemMud. performEnergyLossEffect(Thing picker, AnimationInfo animation)Performs the energy loss effect when being picked up.protected voidItemSinker. performEnergyLossEffect(Thing picker, AnimationInfo animation)Performs the energy loss effect when being picked up.protected voidItemFireball. performExplosionEffect(Thing picker, AnimationInfo animation)Performs the explosion effect when being picked up or hitting anything.voidItemAsteroidSpawner. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Does nothing.voidItemChrystalStone. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Does nothing.voidItemCode. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Removes no energy- ItemCode never gets destroyed.voidItemJungleTree. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Gives a point penalty to the source (if its a figure).voidItemNextLevel. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Does nothing - item never gets destroyed.voidItemRock. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Does nothing.voidItemRocketeer. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Removes the given amount from this things energy level (if it is not originated by the own rocket).voidItemSecretLevel. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Does nothing - item never gets destroyed.voidItemSinker. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Does nothing.voidItemCleverRocket. setTargetFigure(Thing targetFigure)Sets the target figure. -
Uses of Thing in com.starpoints.game.listener
Methods in com.starpoints.game.listener with parameters of type Thing Modifier and Type Method Description booleanFigureKillListener. explodes(Figure f, Thing source, DieReason reason, AnimationInfo animation)Called, if the figure is destroyed. -
Uses of Thing in com.starpoints.league
Subclasses of Thing in com.starpoints.league Modifier and Type Class Description classLeagueFigureFigure for league games extending CleverComputerFigureMK2.Methods in com.starpoints.league with parameters of type Thing Modifier and Type Method Description protected intLeagueFigure. onAddHeat(int heat, boolean internal, Thing source)Called when heat is added.protected intLeagueFigure. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)Called before energy is removed from figure. -
Uses of Thing in com.starpoints.painter
Methods in com.starpoints.painter with parameters of type Thing Modifier and Type Method Description PainterThingPainterFactory. getPainterForThing(Thing thing)Gets a painter for the given Thing.
-