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 Thing
FigureMoveAnimation. getRamTarget()
Gets the ram target.Methods in com.starpoints.animation with parameters of type Thing Modifier and Type Method Description FigureAnimation
AnimationInfo. 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.FigureAnimation
AnimationInfo. addFigureRamAnimation(Figure f, Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget)
Adds a figure ram animation.FigureAnimation
AnimationInfo. addFigureRamAnimation(Figure f, Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget, boolean isBlocked)
Adds a figure ram animation.FigureAnimation
EmptyAnimationInfo. addFigureRamAnimation(Figure f, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget)
Returns an empty FigureAnimation.FigureAnimation
EmptyAnimationInfo. addFigureRamAnimation(Figure f, Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget)
Returns an empty FigureAnimation.FigureAnimation
EmptyAnimationInfo. addFigureRamAnimation(Figure f, Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget, boolean isBlocked)
Returns an empty FigureAnimation.void
FigureAnimation. addRamAnimation(Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget)
Adds a figure ram animation.void
FigureAnimation. addRamAnimation(Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget, boolean isBlocked)
Adds a figure ram animation.void
FigureAnimation. setRamming(boolean isRamming, int energy, Direction direction, Thing ramTarget)
Sets some ramming information.void
FigureMoveAnimation. setRamming(boolean isRamming, int energy, Direction direction, Thing ramTarget)
Sets ramming information.void
FigureMoveAnimation. 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 Thing
StarpointEditor. selectedThing
The currently selected thing.Methods in com.starpoints.editor that return Thing Modifier and Type Method Description Thing
StarpointEditor. 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 class
ComputerFigure
The basic computer figure in the newgame.class
Figure
Base class for all figures in a Starpoint Arena game.class
Fog
Abstract baseclass for all fogs on the field.class
Item
Superclass for all items in the game.class
ItemPermanent
Abstract superclass for items with a permanent effect.class
PlayerFigure
Superclass for player figures.Fields in com.starpoints.game declared as Thing Modifier and Type Field Description protected Thing
Point. colorSrc
Reference to the last caller of setColor().protected Thing
Point. delayer
The source of a delayed explosion.protected Thing
Point. explosionSource
The source of an explosion on this pointprotected Thing
Point. grayer
The source of a gray colouringprotected Thing
Point. heater
Last thing responsible for heat change.protected Thing
Figure. killer
The thing that killed the figure.protected Thing
Figure. sinker
The thing that made the figure sink.Thing
EnergyModifier. source
The source of the energy change.protected Thing
Point. swirler
The 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. bluePoints
Stores the last hit blue point seperately for each figure.protected java.util.Hashtable<Thing,Point>
Effects. darkbluePoints
Stores the last hit darkblue point seperately for each figure.protected java.util.Hashtable<Thing,Point>
Effects. greenPoints
Stores the last hit green point seperately for each figure.protected java.util.Hashtable<Thing,Point>
Effects. lightbluePoints
Stores the last hit lightblue point seperately for each figure.protected java.util.Hashtable<Thing,Point>
Effects. redPoints
Stores the last hit red points seperately for each figure.protected java.util.Hashtable<Thing,java.lang.Integer>
Effects. reds
Stores the count how many red points have been hit yet for each figure.protected java.util.Hashtable<Thing,Point>
Effects. veryDarkbluePoints
Stores the last hit verydarkblue point seperately for each figure.protected java.util.Hashtable<Thing,java.lang.Integer>
Effects. whiteCount
Stores 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 Thing
Point. getEnergyLossSource()
Gets the source of enrgy losses on this pointThing
Point. getHeater()
Gets the thing that is responsible for the points heat.Thing
Point. getOccupant()
Returns this points opponentThing
Point. 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 int
Figure. addHeat(int heat, boolean internal, Thing source, AnimationInfo animation)
Adds the given amount to this things heat level.void
Effects. 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.void
Effects. 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.void
Effects. 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.void
Field. 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.void
Effects. crackleGlassPoint(Point p, Thing occupant, AnimationInfo animation)
Makes the glass crackle.void
Figure. die(Thing source, DieReason reason, AnimationInfo animation)
Sets the status of the thing to exploding (if it is not invulnerabe).void
Item. die(Thing source, DieReason reason, AnimationInfo animation)
Calls the onBeforeDie()-method of subclasses.void
ItemPermanent. die(Thing source, DieReason reason, AnimationInfo animation)
Removes the item as listener.void
Thing. die(Thing source, DieReason reason, AnimationInfo animation)
Sets the status of the thing to exploding (if it is not invulnerabe).void
Effects. 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.void
Point. explode(int length, int power, Thing source)
Lets the point explode for the number of length rounds with an explosion power of power.void
Point. explode(Thing source)
Lets this point explode for 3 rounds with the fields default energy loss.void
Point. 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.boolean
BonusManager. explodes(Figure f, Thing source, DieReason reason, AnimationInfo animation)
boolean
Item. explodes(Figure f, Thing source, DieReason reason, AnimationInfo animation)
Empty figure listener method.protected boolean
Figure. fireDieEvent(Thing source, DieReason reason, AnimationInfo animation)
Returns true, if NO listener cancels the actionvoid
GameRoutine. handleHittingItems(Item i, Point oldp, Point newp, Thing rammer, AnimationInfo animation)
Handles items hitting each other.void
Point. occupy(Thing newOccupant, boolean performEnterEffect, AnimationInfo animation)
Occupies this point with the thing newOccupant performs the point enter effect.protected int
Figure. onAddHeat(int heat, boolean internal, Thing source)
Called when heat is added.protected int
PlayerFigure. onAddHeat(int heat, boolean internal, Thing source)
Called when heat is added.protected boolean
Figure. onBeforeDie(Thing source, DieReason reason, AnimationInfo animation)
Called before the figure dies (after event handling in FigureKillListeners).protected void
Item. onBeforeDie(Thing source, DieReason reason, AnimationInfo animation)
Called, before the item dies.protected boolean
PlayerFigure. onBeforeDie(Thing source, DieReason reason, AnimationInfo animation)
Called before the figure dies (after event handling in FigureKillListeners).protected int
Figure. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Called before energy is removed from figure.protected int
PlayerFigure. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Called before energy is removed from figure.boolean
Item. onBeHitByItem(Thing rammer, AnimationInfo animation)
Method called if another item moves to this items point (e.g. rockets).protected int
Figure. onExplode(int power, Thing source, AnimationInfo animation)
Performed, when a thing stands in an explosion.protected int
Thing. onExplode(int min, Thing source, AnimationInfo animation)
Called, if energy loss with reason explode occurs.protected void
Effects. performBlackEnterEffect(Point p, Thing occupant, AnimationInfo animation)
Performs the effect if a figure enters a black point.protected void
Effects. performBlueEnterEffect(Point p, Thing occupant, AnimationInfo animation)
Performs the effect if a figure enters a blue point.void
Effects. performBrownStayEffect(Point p, Thing occupant, AnimationInfo animation)
Lets a figure sink.protected void
Effects. performCyanEnterEffect(Point p, Thing occupant, AnimationInfo animation)
Performs the effect if a figure enters a cyan point.protected void
Effects. performDarkBlueEnterEffect(Point p, Thing occupant, AnimationInfo animation)
Performs the effect if a figure enters a dark blue point.protected void
Effects. performDarkGrayEnterEffect(Point p, Thing occupant, AnimationInfo animation)
Performs the effect if a figure enters a dark gray point.protected void
Effects. performDarkGreenEnterEffect(Thing occupant)
Performs the effect if a figure enters an dark green point.protected abstract void
Fog. performEnterEffect(Thing t, AnimationInfo animation)
Called, if a thing enters (or is placed on) the fog.void
Effects. performGlassStayEffect(Point p, Thing occupant, AnimationInfo animation)
Makes the glass point splinter.protected void
Effects. performGrayEnterEffect(Point p, Thing occupant, AnimationInfo animation)
Performs the effect if a figure enters a gray point.protected void
Effects. performGreenEnterEffect(Point p, Thing occupant)
Performs the effect if a figure enters an green point.protected abstract void
Fog. performLeaveEffect(Thing t, AnimationInfo animation)
Called, if a thing leaves the fog.protected void
Effects. performLightBlueEnterEffect(Point p, Thing occupant, AnimationInfo animation)
Performs the effect if a figure enters a light blue point.protected void
Effects. performMagentaEnterEffect(Thing occupant, AnimationInfo animation)
Performs the effect if a figure enters a magenta point.protected void
Effects. performOrangeEnterEffect(Point p, Thing occupant)
Performs the effect if a figure enters an orange point.protected void
Effects. performPinkEnterEffect(Point p, Thing occupant, AnimationInfo animation)
Performs the effect if a figure enters a pink point.protected void
Effects. performRedEnterEffect(Point p, Thing occupant, AnimationInfo animation)
Performs the effect if a figure enters a red point.protected abstract void
Fog. performStayEffect(Thing t, AnimationInfo animation)
Called, if a thing stays in the fog.protected void
Effects. performVeryDarkBlueEnterEffect(Point p, Thing occupant, AnimationInfo animation)
Performs the effect if a figure enters a very dark blue point.protected void
Effects. performWhiteEnterEffect(Field f, Point p, Thing occupant, AnimationInfo animation)
Performs the effect if a figure enters a white point.protected void
Effects. performYellowEnterEffect(Point p, Thing occupant, AnimationInfo animation)
Performs the effect if a figure enters a yellow point.void
Game. registerThingMove(Thing t, Point target)
Registers an item request for movement.void
Figure. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Removes the given amount from this things energy level (if it is not invulnerable).void
Thing. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Removes the given amount from this things energy level (if it is not invulnerable).void
Point. setColor(int newColor, Thing source, AnimationInfo animation)
Sets the new color of the point.void
Point. setHeatLevel(int heat, Thing heater)
Sets the heat level of this point.void
Figure. sink(Thing source, AnimationInfo animation)
Makes the figure sink one level.void
Point. swirlBlue(int rounds, Thing source)
Starts the swirling color effect for the given number of rounds.void
Point. 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 class
BigBoss
The Boss enemy (surrounded by 4 BigBossDrones).class
BigBossDrone
Drone Figure for BigBoss.class
BigBossDuck
The Last Enemy of the Chaos Duck realm, consisting of 4 figures of this class, placed in a 2x2-square.class
BlasterTank
Computer figure, that fires fireballs frequently.class
BlueChrystalFigure
Computer figure that only works in the blue chrystal zone.class
BlueCrawler
Simple computer figure that colors every point around him randomly blue and starts a chain explosion when dying.class
ChaosDuck
Flame throwing enemy (whenever any enemy is in shoot distance).class
ChrystalMonster
Computer figure that only works in the last chrystal zone.class
CleverComputerFigure
A more clever computer figure.class
CleverComputerFigureMK2
A more clever computer figure, using strategies to decide whether to collect points, items, regenerate, destroy enemies etc..class
CleverComputerFigureMK2_160
CleverComputerFigureMK2 with an IQ set to 160.class
CleverComputerFigureMK2_200
CleverComputerFigureMK2 with an IQ set to 200.class
DropMaster
Rocketeer enemy that fires drop rockets.class
FlameBall
Simple computer figure that lets every point around him explode with an energy a fifth of the Flameballs current energy.class
GrayDeath
Rocketeer enemy that fires gray rockets.class
GreenChrystalFigure
Computer figure that only works in the green chrystal zone.class
GreenWizzFigure
Computer figure, that tends to hunt the player figures.class
KamikazeFigure
Computer figure, that tends to hunt the player figures.class
LaserTower
Enemy that fires lasers but does not move.class
MrBlack
Computer figure that colors every field it moves to black.class
RedChrystalFigure
Computer figure that only works in the red chrystal zone.class
RedStarFigure
Computer figure, that tends to hunt the player figures.class
Rocketeer
Simple computer figure that fires a rocket every 10 rounds.class
SantaClaus
Santa Claus is an enemy computer figure that appears only on 24th of december.class
SuperLaserTower
Enemy that fires lasers as LaserTower, but with shorter aiming time and higher power and shoot frequency.class
SuperTank
Rocketeer enemy that has enhanced Ram power and shielding and an initial ECM system (Tank MK2).class
SuperTankMK2
SuperTank enemy that has enhanced Ram power and shielding and an initial ECM system (Tank MK3).class
SwampGhost
Computer figure, that fires mudballs frequently (while being stuck for some rounds).class
Swirlie
Rocketeer enemy that fires Swirl rockets.class
Tank
Rocketeer enemy that has enhanced Ram power and shielding.class
TheRat
Computer figure, that poisens an enemy when ramming.class
YellowChrystalFigure
Computer 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 int
ChrystalMonster. addHeat(int heat, boolean internal, Thing source)
int
GreenChrystalFigure. addHeat(int heat, boolean internal, Thing source)
int
RedChrystalFigure. addHeat(int heat, boolean internal, Thing source)
int
TheRat. addHeat(int heat, boolean internal, Thing source)
Does nothing by returning 0.int
YellowChrystalFigure. addHeat(int heat, boolean internal, Thing source)
protected int
BigBoss. onAddHeat(int heat, boolean internal, Thing source)
Returns a fifth of original heat gain.protected int
BigBossDrone. onAddHeat(int heat, boolean internal, Thing source)
Reduces the heat by factor 5 to prevent drones from heat death.protected int
BigBossDuck. onAddHeat(int heat, boolean internal, Thing source)
Returns 0.protected int
BlueChrystalFigure. onAddHeat(int heat, boolean internal, Thing source)
Adds no heat - chrystal monsters are immune to heat.int
BlueCrawler. onAddHeat(int heat, boolean internal, Thing source)
Returns 0 - Blue fog immune to heat.int
FlameBall. onAddHeat(int heat, boolean internal, Thing source)
Returns 0 - Flameball is immune to heat.protected boolean
BigBossDuck. onBeforeDie(Thing source, DieReason reason, AnimationInfo animation)
Called before the figure dies (after event handling in FigureKillListeners).protected int
BigBossDuck. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Called before energy is removed from figure.int
BlueChrystalFigure. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Overheat-damage is ignored.int
ChrystalMonster. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Removes the given amount from this things energy level (if it is not invulnerable).protected int
FlameBall. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Called before energy is removed from figure.int
GreenChrystalFigure. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Overheat-damage is ignored.int
RedChrystalFigure. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Removes the given amount from this things energy level (if it is not invulnerable).int
TheRat. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Removes the given amount from this things energy level (if it is not invulnerable).int
YellowChrystalFigure. onBeforeRemoveEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Overheat-damage is ignored.protected int
BigBossDuck. onExplode(int power, Thing source, AnimationInfo animation)
Performed, when a thing stands in an explosion.protected int
BlasterTank. onExplode(int power, Thing source, AnimationInfo animation)
Performed, when a thing stands in an explosion.protected void
LaserTower. performLaserEffect(Thing target, AnimationInfo animation)
Performs the laser hit effect.protected void
SuperLaserTower. performLaserEffect(Thing target, AnimationInfo animation)
Performs the laser hit effect.void
SwampGhost. 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 class
FogCool
Fog class that cools a figure down by 10 heat units per round.class
FogHeal
Fog class that lets anything inside regenerate.class
FogHeat
Fog class that makes a figure inside invisible, but heats it up by 10 heat units per round.class
FogHide
Fog class that makes figures inside invisible.class
FogHurt
Fog class that removes energy from anything inside.class
FogInvulnerable
Fog class that makes figures inside invulnerable.class
FogSink
Fog class that makes a figure sink.class
FogSlow
Fog 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 void
FogCool. performEnterEffect(Thing t, AnimationInfo animation)
Removes 10 energy.protected void
FogHeal. performEnterEffect(Thing t, AnimationInfo animation)
Regenerates MagentaEnergyGain*5 energy.protected void
FogHeat. performEnterEffect(Thing t, AnimationInfo animation)
Adds 10 heat.protected void
FogHide. performEnterEffect(Thing t, AnimationInfo animation)
Makes figures inside fogInvisible.protected void
FogHurt. performEnterEffect(Thing t, AnimationInfo animation)
Removes 10 energy.protected void
FogInvulnerable. performEnterEffect(Thing t, AnimationInfo animation)
Makes figures inside invulnerable for 2 rounds.protected void
FogSink. performEnterEffect(Thing t, AnimationInfo animation)
Makes a figure sink.protected void
FogSlow. performEnterEffect(Thing t, AnimationInfo animation)
Stuns all figures on the field, if the thing that enters is a figure.protected void
FogCool. performLeaveEffect(Thing t, AnimationInfo animation)
Nothing special on leave.protected void
FogHeal. performLeaveEffect(Thing t, AnimationInfo animation)
Nothing special on leave.protected void
FogHeat. performLeaveEffect(Thing t, AnimationInfo animation)
Nothing special on leave.protected void
FogHide. performLeaveEffect(Thing t, AnimationInfo animation)
Does nothing.protected void
FogHurt. performLeaveEffect(Thing t, AnimationInfo animation)
Nothing special on leave.protected void
FogInvulnerable. performLeaveEffect(Thing t, AnimationInfo animation)
Does nothing.protected void
FogSink. performLeaveEffect(Thing t, AnimationInfo animation)
Nothing special on leave.protected void
FogSlow. performLeaveEffect(Thing t, AnimationInfo animation)
Does nothing.protected void
FogCool. performStayEffect(Thing t, AnimationInfo animation)
Removes 10 energy.protected void
FogHeal. performStayEffect(Thing t, AnimationInfo animation)
Regenerates MagentaEnergyGain*3 energy.protected void
FogHeat. performStayEffect(Thing t, AnimationInfo animation)
Adds 10 energy.protected void
FogHide. performStayEffect(Thing t, AnimationInfo animation)
Makes figures inside fogInvisible.protected void
FogHurt. performStayEffect(Thing t, AnimationInfo animation)
Removes 10 energy.protected void
FogInvulnerable. performStayEffect(Thing t, AnimationInfo animation)
Keeps figures inside invulnerable and lets it loose 10.000 score.protected void
FogSink. performStayEffect(Thing t, AnimationInfo animation)
Does nothing.protected void
FogSlow. 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 class
ItemAbstractChrystal
Abstract superclass for 4 chrystals in Chrystal zone.class
ItemAntiKill
Item to prevent explosion of owner.class
ItemAsteroid
Asteroid that moves 1 point left each round.class
ItemAsteroidSpawner
Special item for the Outer Chrystal Zones, that spawns Asteroids on the right side of the field.class
ItemBigBossRocket
Special rocket for BigBoss´s drones.class
ItemBigMine
Bomb which can be placed on the field and detonates after a countdown of 10 rounds with an explosion radius of 3 points.class
ItemBlackBlocker
Item, that enables a figure to enter holes.class
ItemBlackRain
Item, that starts a black rain effect.class
ItemBlaster
Item, that fires fireballs when being used.class
ItemBlasterGenerator
Item, that generates blasters after a number of rounds.class
ItemBlueChrystal
Blue chrystal item.class
ItemBomb
Item, that simply makes the figure explode when picked up (if it has no BombKit).class
ItemBombKit
Item, that enables a figure to pick up bombs.class
ItemChainExplosion
Can be dropped like an ItemBigMine, but performs an chain explosion over all connected blue points starting at the droppoint.class
ItemChrystalStone
ChrystalStone for the last InnerChrystalZone.class
ItemCleverRocket
Rocket item that follows the closest target.class
ItemCode
Item, that gives the player a level code.class
ItemColorBucket
Item, that colors the surrounding fields in the given color when used.class
ItemCool
Item, that cools the player down.class
ItemCoolGenerator
Item, that decreases the collectors heat level if made permanent.class
ItemDarkRedBlocker
Item, that protects the users permanent items when standing on dark red points (or being hit by a drop rocket).class
ItemDoubleShields
Permanent item, that doubles all the collectors shieldings.class
ItemDriller
Item, that allows to transport figure to other point.class
ItemDropRocket
Rocket item which lets figures around the detonation point lose up to 3 permanent items.class
ItemDuckRocket
Item just for rocket fx on Chaos Duck.class
ItemECM
Item, that makes enemy rockets not lock to the user, and makes the user stun immune.class
ItemEnergy
Item, that gives the player as much energy, as this item has (initially 75).class
ItemEnergyLoss
Item, that decreases the collectors energy by this items energyclass
ItemEnergyPlusSuper
Item, that makes the user regenerate energy depending on this items energy every round.class
ItemEnergyTransformer
Item, that transforms energy gains of the figure to an item carried.class
ItemExplosion
Item, that simply explodes and cannot be entered.class
ItemExtraLive
An extra live.class
ItemExtraSlots
Item, that gives 3 extra slots for permanent items when picked up.class
ItemFastRocket
Rocket item which moves 1 point per 2 rounds, but does not affect blue points.class
ItemFireball
Item that is fired by Blaster and moves into the given direction every round.class
ItemFireExtinguisher
If made permanent, the user can pick up exploding items.class
ItemFlameThrower
Item, that makes all points in same row and column explode.class
ItemFlameThrowerGenerator
Item, that gives the user a flame thrower after a number of rounds.class
ItemFlameThrowerMK2
Item, that makes all points in same row and column and diagonal explode.class
ItemGoldenShield
Permanent item, that prevents from any energy loss.class
ItemGrayBlocker
Item, that makes a figure enter gray points without energy loss.class
ItemGrayRocket
Rocket item which colors fields in a radius of 2 points around the detonation point darkgray.class
ItemGreenChrystal
Green chrystal item.class
ItemHeadupDisplay
Item, that gives the player a headup display (only 3D game).class
ItemHealingPotion
Item, that increases the collectors energy maximum to the max.class
ItemHeatMine
Bomb which can be placed on the field and detonates after a countdown of 12 rounds causing heat in the explosion radius of 4 points.class
ItemHeatRocket
Rocket item that heats up all points around when detonating.class
ItemHeatShielding
Permanent item, that increaeses the users shielding against heat.class
ItemHover
Item, that lets the user hover above the points without being affected by their colors.class
ItemHoverPower
Item, that doubles the users hover time and height.class
ItemInitialEnergy
Item, that gives the player as much initial energy, as this item has (initially 75).class
ItemInvisibility
Item that makes the user invisible.class
ItemInvulnerability
Item that makes the user invulnerable.class
ItemJungleTree
Item that blocks the point it occupies.class
ItemMagentaDouble
Item, that doubles the energy gain on magenta points.class
ItemMagentaPotion
Item, that colors points around magenta.class
ItemMap
Item, that gives the player a map display (only 3D game).class
ItemMapBoost
Item, that gives the player a map boost (only 3D game).class
ItemMine
A mine to place on the field, which will explode, if another figure comes near.class
ItemMoney
Money depending on this items energy (50/100/200/500).class
ItemMovingEnergyLoss
ItemEnergyLoss that moves around.class
ItemMud
Item that is fired by SwampGhost and moves into the given direction every round.class
ItemMystery
Item, that hides an item behind a "?"class
ItemMystify
Item, that hides items on surrounding fields behind ItemMysteries.class
ItemNewThings
Item, that lets new items appear on the field.class
ItemNextLevel
Item, that brings the player to the next level.class
ItemNoFX
Item, that stops all point fx for a number of rounds depending on this items energy.class
ItemPeace
Item, that stops explosions for a number of rounds depending on this items energy.class
ItemPermanentSlots
Item, that adds one slot for permanent items.class
ItemPhantomPoints
Point item that appears after a ItemWarpPoints has "warped" away.class
ItemPickableInvulnerability
Item, that makes the user invulnerable for some rounds.class
ItemPointLoss
Decreases the collectors point count.class
ItemPoints
Extra points depending on this items energy.class
ItemRamGenerator
Item, that increases the users ram power by one each round.class
ItemRamPower
Permanent item, that increases the ram power of the user.class
ItemRamRepower
Item, that repowers all ram power items.class
ItemRamShield
Permanent item, that increases the collectors ram shielding depending on this items energy.class
ItemRandomTune
Item that plays a random tune.class
ItemRatPoison
Item, that makes the user lose energy depending on this items energy every round.class
ItemRedChrystal
Red chrystal item.class
ItemRock
Item that blocks the point it occupies.class
ItemRocket
Rocket item that moves slowly to the next figures point if used and detonates there.class
ItemRocketeer
Rocket tower that fires a rocket every 12 rounds.class
ItemRocketGenerator
Item, that spawns the user a rocket after a number of rounds.class
ItemRocketGeneratorBoost
Item, that increases the frequency and rocket stregth of an existing RocketGenerator.class
ItemRocketGeneratorBoostFast
Item, that boosts an existing RocketGenerator to generate FastRockets.class
ItemRocketShielding
Permanent item, that increaeses the users shielding against rocket hits.class
ItemSatellite
Item, that can be used to move around instead of the user.class
ItemSecretLevel
Item, that brings the player to a secret level.class
ItemShield
Item, that increases the collectors shielding agains energy loss in general.class
ItemShieldExplosion
Permanent item, that increaeses the users shielding against explosions.class
ItemShielding
Superclass for permanent item, that increaeses the users shielding against explosions, ramming or rockets or heat.class
ItemSinkBeam
Item, that fires ItemSinkers in all 4 directions when being used.class
ItemSinker
Item that is fired by SinkBeam and moves into the given direction every round.class
ItemSmartBomb
Item, that makes all points explode (except for the point on which the smart bomb lies).class
ItemStabilizer
Item that prevents user from sinking.class
ItemStabilizerDevice
Item, that gives the user an ItemStabilizer, if it is sinking.class
ItemStun
Item, that stuns all other players when used.class
ItemSwirlRocket
Rocket that lets surounding points swirl colors when detonating.class
ItemVeryBigMine
Bomb which can be placed on the field and detonates after a countdown of 12 rounds with an explosion radius of 4 points.class
ItemVeryFastRocket
Rocket item which moves 1 point each rounds, but does not affect blue points.class
ItemVeryVeryBigMine
Bomb which can be placed on the field and detonates after a countdown of 15 rounds with an explosion radius of 5 points.class
ItemWarpPoints
A bonus point item that warps around the field (every 8 rounds per default), and leaves a fading ItemPhantomPoints on the field.class
ItemYellowChrystal
Yellow chrystal item.Fields in com.starpoints.game.item declared as Thing Modifier and Type Field Description protected Thing
ItemBigMine. explosionSource
The source of the detonation.Methods in com.starpoints.game.item that return Thing Modifier and Type Method Description protected Thing
ItemRocket. getNearestTarget(int xpos, int ypos, boolean checkInvisibility, boolean checkECM)
Gets the nearest figure for target determinationThing
ItemCleverRocket. getTargetFigure()
Gets the target figure.Methods in com.starpoints.game.item with parameters of type Thing Modifier and Type Method Description void
ItemAsteroidSpawner. die(Thing source, DieReason reason, AnimationInfo animation)
Does nothing.void
ItemBigMine. die(Thing source, DieReason reason, AnimationInfo animation)
Sets the status of the thing to exploding (if it is not invulnerabe).void
ItemMine. die(Thing source, DieReason reason, AnimationInfo animation)
Sets the status of the thing to exploding (if it is not invulnerabe).void
ItemRocket. die(Thing source, DieReason reason, AnimationInfo animation)
Explodes, if INACTIVE, otherwise detonate.boolean
ItemAntiKill. explodes(Figure f, Thing source, DieReason reason, AnimationInfo animation)
FigureListener method that prevents explosion.boolean
ItemBlackBlocker. explodes(Figure f, Thing source, DieReason reason, AnimationInfo animation)
Figure listener method.protected void
ItemAsteroid. onBeforeDie(Thing source, DieReason reason, AnimationInfo animation)
Called, before the item dies.protected void
ItemSatellite. onBeforeDie(Thing source, DieReason reason, AnimationInfo animation)
Called, before the item dies.boolean
ItemAsteroidSpawner. onBeHitByItem(Thing rammer, AnimationInfo animation)
Method called if another item moves to this items point (e.g. rockets).boolean
ItemBigMine. onBeHitByItem(Thing rammer, AnimationInfo animation)
Method called if another item moves to this items point (e.g. rockets).boolean
ItemFireball. onBeHitByItem(Thing rammer, AnimationInfo animation)
Method called if another item moves to this items point (e.g. rockets).boolean
ItemMovingEnergyLoss. onBeHitByItem(Thing rammer, AnimationInfo animation)
Method called if another item moves to this items point (e.g. rockets).boolean
ItemMud. onBeHitByItem(Thing rammer, AnimationInfo animation)
Method called if another item moves to this items point (e.g. rockets).protected int
ItemBigMine. onExplode(int min, Thing source, AnimationInfo animation)
Sets the status to exploding (if it is not invulnerabe).protected int
ItemMine. onExplode(int min, Thing source, AnimationInfo animation)
Sets the status to exploding (if it is not invulnerabe).protected void
ItemEnergyLoss. performEnergyLossEffect(Thing picker, AnimationInfo animation)
Performs the energy loss effect when being picked up.protected void
ItemMud. performEnergyLossEffect(Thing picker, AnimationInfo animation)
Performs the energy loss effect when being picked up.protected void
ItemSinker. performEnergyLossEffect(Thing picker, AnimationInfo animation)
Performs the energy loss effect when being picked up.protected void
ItemFireball. performExplosionEffect(Thing picker, AnimationInfo animation)
Performs the explosion effect when being picked up or hitting anything.void
ItemAsteroidSpawner. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Does nothing.void
ItemChrystalStone. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Does nothing.void
ItemCode. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Removes no energy- ItemCode never gets destroyed.void
ItemJungleTree. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Gives a point penalty to the source (if its a figure).void
ItemNextLevel. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Does nothing - item never gets destroyed.void
ItemRock. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Does nothing.void
ItemRocketeer. 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).void
ItemSecretLevel. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Does nothing - item never gets destroyed.void
ItemSinker. removeEnergy(int min, Thing source, DieReason reason, AnimationInfo animation)
Does nothing.void
ItemCleverRocket. 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 boolean
FigureKillListener. 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 class
LeagueFigure
Figure for league games extending CleverComputerFigureMK2.Methods in com.starpoints.league with parameters of type Thing Modifier and Type Method Description protected int
LeagueFigure. onAddHeat(int heat, boolean internal, Thing source)
Called when heat is added.protected int
LeagueFigure. 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 PainterThing
PainterFactory. getPainterForThing(Thing thing)
Gets a painter for the given Thing.
-