Serialized Form
-
Package com.starpoints
-
Class com.starpoints.Replayer extends java.lang.Object implements Serializable
- serialVersionUID:
- 4678087574343039230L
-
Serialized Fields
-
currentUpdate
GameState currentUpdate
The current update during replay. -
replayCounter
int replayCounter
Counter for UpdateInfo storage. -
replayLength
int replayLength
The number of rounds to replay. -
replaySpeed
int replaySpeed
Milliseconds between two frames. -
roundCount
int roundCount
Stores the roundcounter of the current update during replay. -
updateInfos
java.util.LinkedList<GameState> updateInfos
The list of UpdateInfos of the last rounds. -
viewDir
int viewDir
The sight direction to use for replay -
viewPointHeight
int viewPointHeight
The viewpoint height to use for replay -
viewPointX
int viewPointX
The viewpoint x coordinate to use for replay -
viewPointY
int viewPointY
The viewpoint y coordinate to use for replay
-
-
-
Package com.starpoints.animation
-
Class com.starpoints.animation.Animation extends java.lang.Object implements Serializable
- serialVersionUID:
- 2445943624826975027L
-
Serialized Fields
-
duration
int duration
The duration in updates this animation object should be kept in the AnimationInfo. -
startDuration
int startDuration
The duration when created.
-
-
Class com.starpoints.animation.AnimationInfo extends java.lang.Object implements Serializable
- serialVersionUID:
- 413476293661580930L
-
Serialized Fields
-
additionalAnimations
java.util.Hashtable<java.lang.Object,Animation> additionalAnimations
Map of additional Animations. -
figureAnimations
java.util.Hashtable<Figure,FigureAnimation> figureAnimations
Map of FigureAnimations. -
index
int index
The index. -
itemAnimations
java.util.Hashtable<Item,ItemAnimation> itemAnimations
Map of ItemAnimations. -
pointAnimations
java.util.Hashtable<Point,PointAnimation> pointAnimations
Map of PointAnimations.
-
-
Class com.starpoints.animation.EmptyAnimationInfo extends AnimationInfo implements Serializable
- serialVersionUID:
- 4442996388729800332L
-
Serialized Fields
-
emptyAnimation
Animation emptyAnimation
Empty ItemAnimation -
emptyFA
FigureAnimation emptyFA
Empty FigureAnimation -
emptyIA
ItemAnimation emptyIA
Empty ItemAnimation
-
-
Class com.starpoints.animation.FigureAnimation extends Animation implements Serializable
- serialVersionUID:
- 5072843916005857318L
-
Serialized Fields
-
figure
Figure figure
The figure. -
moveAnimation
FigureMoveAnimation moveAnimation
Move animation. -
rocketAnimation
FigureRocketAnimation rocketAnimation
Rocket hit animation. -
shieldAnimations
java.util.HashMap<ShieldType,FigureShieldedAnimation> shieldAnimations
Shield animations.
-
-
Class com.starpoints.animation.FigureMoveAnimation extends Animation implements Serializable
- serialVersionUID:
- 5072843916005857318L
-
Serialized Fields
-
isBlocked
boolean isBlocked
Flag, if movement is blocked. -
isRamming
boolean isRamming
Flag, if figure is ramming. -
ramDir
Direction ramDir
The ram direction. -
rammingEmpty
boolean rammingEmpty
Flag if ramming to an empty point. -
ramPower
int ramPower
The ram power. -
ramTarget
Thing ramTarget
A ram target. -
srcPoint
Point srcPoint
Source point. -
targetPoint
Point targetPoint
Target point.
-
-
Class com.starpoints.animation.FigureRocketAnimation extends Animation implements Serializable
- serialVersionUID:
- 933533368141946718L
-
Serialized Fields
-
impactDirection
Direction impactDirection
The direction on which the figure was hit by the rocket. -
rocketPower
int rocketPower
The power of the rocket
-
-
Class com.starpoints.animation.FigureShieldedAnimation extends Animation implements Serializable
- serialVersionUID:
- 679169132003313420L
-
Serialized Fields
-
power
int power
Shield power. -
type
ShieldType type
Shield type.
-
-
Class com.starpoints.animation.ItemAnimation extends Animation implements Serializable
- serialVersionUID:
- -3249977532152663480L
-
Class com.starpoints.animation.PointAnimation extends Animation implements Serializable
- serialVersionUID:
- -7532104869444936372L
-
Serialized Fields
-
chainExplodeAnimation
PointChainExplodeAnimation chainExplodeAnimation
A chain explosion animation. -
colorAnimation
PointColorAnimation colorAnimation
A color animation. -
point
Point point
The point.
-
-
Class com.starpoints.animation.PointChainExplodeAnimation extends Animation implements Serializable
- serialVersionUID:
- 6213081575806411415L
-
Serialized Fields
-
target
Point target
The target point.
-
-
Class com.starpoints.animation.PointColorAnimation extends Animation implements Serializable
- serialVersionUID:
- -220701014065009348L
-
Serialized Fields
-
causedBySwirl
boolean causedBySwirl
Flag, if caused by swirling. -
color
int color
The new color. -
oldColor
int oldColor
The old color.
-
-
-
Package com.starpoints.editor
-
Class com.starpoints.editor.StarpointEditor extends Game implements Serializable
- serialVersionUID:
- 4953522913182671303L
-
Serialized Fields
-
backupLevelInfo
AbstractLevelInfo backupLevelInfo
Backup of the currently selected level info (level, shop or flash animation). -
clickMode
EditorClickMode clickMode
Current click mode (edit or mark). -
editingColor
int editingColor
Currently selected color. -
editingEnemy
java.lang.String editingEnemy
Currently selected enemy. -
editingFog
java.lang.String editingFog
Currently selected for. -
editingItem
java.lang.String editingItem
Currently selected item. -
editingMode
EditingMode editingMode
Current editing mode (color, item etc.). -
exitUpdateThread
boolean exitUpdateThread
Flag for keeping updater thread running. -
fieldUpdater
java.lang.Thread fieldUpdater
Update thread for field. -
fieldUpdaterRunning
boolean fieldUpdaterRunning
Flag, if field updater is running. -
figureMap
java.util.HashMap<java.lang.String,Figure> figureMap
Maps figure classes to corresponding editing figure. -
flashitemList
java.util.LinkedList<Item> flashitemList
Maps ShopItem classes to the corresponding Item. -
focussedPainter
Painter focussedPainter
Currently focussed painter. -
hasUnsavedChanges
boolean hasUnsavedChanges
Flag if unsaved changes exist. -
helpIndex
int helpIndex
Index for currently displayed help page. -1 for none. -
HELPTEXTS
java.lang.String[] HELPTEXTS
-
initialized
boolean initialized
Flag for triggering level set file determination on first start. -
isSelectingLevelSet
boolean isSelectingLevelSet
Flag, if level set selection is active. -
isWaitingForConfim
int isWaitingForConfim
Flag, if editor is waiting for answer to confirm question after Load/ Quit/ New. -
itemCategories
java.lang.String[] itemCategories
Categories for item selection. -
itemList
Item[][] itemList
Array of items and item categories for editing purposes. -
itemMap
java.util.HashMap<java.lang.String,Item> itemMap
Maps item classes to the corresponding editing item. -
levelChangeListener
java.util.LinkedList<LevelChangeListener> levelChangeListener
List of levelchange event listeners. -
levelInfo
LevelInfo levelInfo
Selected LevelInfo (if current level is a "real" level) -
planetImages
java.util.ArrayList<java.lang.String> planetImages
List of planet images for flash animations. -
planetNames
java.lang.String[] planetNames
Planet names. -
selectedFlashAnimationItem
ItemInfo selectedFlashAnimationItem
The currently selected flash animation item. -
selectedFlashImageIndex
int selectedFlashImageIndex
The currently selected flash image index. -
selectedPoint
Point selectedPoint
The currently selected point. -
selectedShopItem
ShopItemInfo selectedShopItem
The currently selected ShopItemInfo. -
selectedThing
Thing selectedThing
The currently selected thing. -
shopitemMap
java.util.HashMap<java.lang.String,Item> shopitemMap
Maps ShopItem classes to the corresponding Item. -
showThingProps
boolean showThingProps
Flag, if thing properties should be shown in properties menu.
-
-
-
Package com.starpoints.game
-
Class com.starpoints.game.AbstractLevelInfo extends java.lang.Object implements Serializable
- serialVersionUID:
- 1164805443946020335L
-
Serialized Fields
-
type
LevelType type
Level type. Default is Level.
-
-
Class com.starpoints.game.BonusDescriptor extends java.lang.Object implements Serializable
- serialVersionUID:
- -5480389734507300799L
-
Serialized Fields
-
bonus
int bonus
-
coolnessBonus
int coolnessBonus
-
coolnessCount
int coolnessCount
-
isCool
boolean isCool
-
winTexts
java.util.LinkedList<java.lang.String> winTexts
-
-
Class com.starpoints.game.BonusManager extends java.lang.Object implements Serializable
- serialVersionUID:
- -4939437529347569851L
-
Serialized Fields
-
blackRains
java.util.List<PlayerFigure> blackRains
-
game
Game game
-
playerInfos
java.util.List<com.starpoints.game.BonusManager.PlayerBonusInfo> playerInfos
-
sounds
java.util.List<PlayerFigure> sounds
-
STORELENGTH
int STORELENGTH
-
-
Class com.starpoints.game.ComputerFigure extends Figure implements Serializable
- serialVersionUID:
- 10001030L
-
Serialized Fields
-
pointList
java.util.ArrayList<Point> pointList
List of points equally rated at target determination. -
speedCount
int speedCount
A counter for the number fo moves to wait until moving on. -
wantsToEnterBlue
boolean wantsToEnterBlue
Flag, if this figure currently wants to enter blue points. This is always true for this simple computer figure.
-
-
Class com.starpoints.game.Effects extends java.lang.Object implements Serializable
- serialVersionUID:
- 10001080L
-
Serialized Fields
-
blackPoint
Point blackPoint
Stores the last hit black point. If a player enters the black point again, no more black rain will start. -
blackRainOldColors
java.util.ArrayList<java.util.ArrayList<java.lang.Integer>> blackRainOldColors
List of lists of drop´s old colors to restore after the black drop for possibly multiple black rain fx. -
blackRainSrc
java.util.ArrayList<Figure> blackRainSrc
List of figures that originated the possibly multiple black rain effects. -
blackRainX
java.util.ArrayList<java.util.ArrayList<java.lang.Integer>> blackRainX
List of lists of drop´s x coordinates for possibly multiple black rain fx. -
blackRainY
java.util.ArrayList<java.lang.Integer> blackRainY
List of lists of drop´s y coordinate for possibly multiple black rain fx. -
bluePoints
java.util.Hashtable<Thing,Point> bluePoints
Stores the last hit blue point seperately for each figure. If a player reaches the blue point last hit again, nothing happens. -
brownPoints
java.util.Hashtable<Figure,Point> brownPoints
Stores the last brown point seperately for each figure. -
chainFxPoints
java.util.HashMap<Point,com.starpoints.game.Effects.ChainExplosionPoint> chainFxPoints
Stores the already exploded points during chainExplode-FX. -
cyanCounter
int cyanCounter
Counter for cyan effect. Prevents from creating items too often. -
darkbluePoints
java.util.Hashtable<Thing,Point> darkbluePoints
Stores the last hit darkblue point seperately for each figure. If a player reaches the darkblue point last hit again, nothing happens. -
explosionsOffCounter
int explosionsOffCounter
Counter for disabling explosions. -
explosionsOn
boolean explosionsOn
Flag, if explosions are enabled. -
f
Field f
The current field. -
fxOffCounter
int fxOffCounter
Counter for disabling point effects. -
fxOn
boolean fxOn
Flag, if the point effects are enabled. -
greenPoints
java.util.Hashtable<Thing,Point> greenPoints
Stores the last hit green point seperately for each figure. -
greenSrc
Figure greenSrc
Source for green clip. -
level
Level level
The current level. -
lightbluePoints
java.util.Hashtable<Thing,Point> lightbluePoints
Stores the last hit lightblue point seperately for each figure. If a player reaches the lightblue point last hit again, nothing happens. -
noItemRoundCount
int noItemRoundCount
Counter, for how many rounds the level contained no items. -
oldBackground
int oldBackground
Stores old background color, when orange effect appears. -
oldStars
int oldStars
Stores old background star color, when orange effect appears. -
orangeCounter
int orangeCounter
Counter for orange effect. -
orangePoint
Point orangePoint
Stores the last orange point hit. If a second player reaches the orange point last hit, nothing happens. -
performBlackRainThisRound
boolean performBlackRainThisRound
Black rain flag to trigger update every second round. -
pinkPoint
Point pinkPoint
Stores the last hit pink point. If a player reaches the pink point last hit, nothing happens. -
redPoints
java.util.Hashtable<Thing,Point> redPoints
Stores the last hit red points seperately for each figure. -
reds
java.util.Hashtable<Thing,java.lang.Integer> reds
Stores the count how many red points have been hit yet for each figure. -
veryDarkbluePoints
java.util.Hashtable<Thing,Point> veryDarkbluePoints
Stores the last hit verydarkblue point seperately for each figure. If a player reaches the very darkblue point last hit again, nothing happens. -
whiteCount
java.util.Hashtable<Thing,java.lang.Integer> whiteCount
Stores the counts on the same white point to realize slow increasing of point and energy gain. -
yellowPoint
Point yellowPoint
Stores the last hit yellow point. If a player reaches the yellow point last hit, nothing happens.
-
-
Class com.starpoints.game.EffectsInfo extends java.lang.Object implements Serializable
- serialVersionUID:
- -7202025023765517203L
-
Serialized Fields
-
blackRainCoordinates
java.util.List<java.lang.Integer>[] blackRainCoordinates
-
isBlackRaining
boolean isBlackRaining
-
movedBlackRainThisRound
boolean movedBlackRainThisRound
-
-
Class com.starpoints.game.EnemyInfo extends java.lang.Object implements Serializable
- serialVersionUID:
- -1429284255522632534L
-
Serialized Fields
-
energy
int energy
The enemies energy. -
name
java.lang.String name
The name of the enemy class. -
x
int x
The enemies x position. -
y
int y
The enemies y position.
-
-
Class com.starpoints.game.EnergyModifier extends java.lang.Object implements Serializable
- serialVersionUID:
- -1601904040313400033L
-
Class com.starpoints.game.Field extends java.lang.Object implements Serializable
- serialVersionUID:
- 10001220L
-
Serialized Fields
-
field
Point[][] field
The array of points. -
fieldListener
java.util.LinkedList<FieldListener> fieldListener
List of field listeners. -
height
int height
The height of the field. -
info
FieldInfo info
The field info. -
level
Level level
The current level this field belongs to. -
width
int width
The width of this field.
-
-
Class com.starpoints.game.FieldInfo extends java.lang.Object implements Serializable
- serialVersionUID:
- 6819585741411858042L
-
Serialized Fields
-
colors
int[][] colors
Stores the color info.
-
-
Class com.starpoints.game.Figure extends Thing implements Serializable
- serialVersionUID:
- 10001720L
-
Serialized Fields
-
affectsBlue
boolean affectsBlue
Flag, if this figure affects blue points. true by default. Set to false in subclasses for figures that do not affect blue points. -
alreadyKilled
boolean alreadyKilled
Flag, if the killing effect was already performed on the killer. -
colorlistener
java.util.LinkedList<FigureColorListener> colorlistener
A list of figure event listeners -
dieListener
java.util.LinkedList<FigureKillListener> dieListener
A list of figure event listeners -
dieReason
DieReason dieReason
The die reason of the figure. -
energylistener
java.util.LinkedList<FigureEnergyListener> energylistener
A list of figure event listeners -
figureInfo
FigureInfo figureInfo
This figures info object. -
hasMoved
boolean hasMoved
Flag, if this figure has moved in the last round. -
heatLevel
int heatLevel
The heat level of the figure. Figure takes damage above 190. 200 is highest. -
heatlistener
java.util.LinkedList<FigureHeatListener> heatlistener
A list of figure event listeners -
heatSource
Thing heatSource
The Thing that caused the last heat gain. -
hoverCount
int hoverCount
The number of rounds to hover. -
hoverHeight
int hoverHeight
The hover height over the point -
hoverlistener
java.util.LinkedList<FigureHoverListener> hoverlistener
A list of figure event listeners -
imageName
java.lang.String imageName
Name of the figures image. -
initialEnergy
int initialEnergy
The default initial energy of this figure. -
INITIALRAMPOWER
int INITIALRAMPOWER
Initial ram power. 40. -
iq
int iq
The figures IQ. Default is 100. -
isRocketTarget
boolean isRocketTarget
Flag, if figure is target for rockets. -
item
Item item
The item this figure owns. -
itemlistener
java.util.LinkedList<FigureItemListener> itemlistener
A list of figure event listeners -
killer
Thing killer
The thing that killed the figure. If the figure is alive, killer is null. -
lives
int lives
The lives this figure owns. Default 5. -
maxRadius
int maxRadius
The maximum radius for the figure. -
money
int money
Money. -
movelistener
java.util.LinkedList<FigureMoveListener> movelistener
A list of figure event listeners -
name
java.lang.String name
This figures name. -
number
int number
The number of this computer figure. Used for name generation. -
oldItem
Item oldItem
The item just dropped because another item was picked up. -
oldRocketXP
int oldRocketXP
The last rocket target x coordinates for sound determination. -
oldRocketYP
int oldRocketYP
The last rocket target y coordinates for sound determination. -
penalty
int penalty
Aggregated penalty in the current round. -
permItems
java.util.ArrayList<ItemPermanent> permItems
A list of permanent items this figure carries. -
pointBonus
int pointBonus
The point bonus for an enemy who kills this figure. -
pointlistener
java.util.LinkedList<FigurePointListener> pointlistener
A list of figure event listeners -
points
int points
The points this figure has in the current level. -
ramlistener
java.util.LinkedList<FigureRamListener> ramlistener
A list of figure event listeners -
ramPower
int ramPower
The power of this figure when ramming. -
side
int side
Initial image size -
sinker
Thing sinker
The thing that made the figure sink. If the figure is not sinking, killer is null. -
slots
int slots
Number of slots for permanent items. -
speed
int speed
The number of rounds, this figure waits before it moves on. -
speedCount
int speedCount
A counter for the number fo moves to wait until moving on. -
stunCount
int stunCount
Counter, for how many rounds the figure is stunned. -
stunlistener
java.util.LinkedList<FigureStunListener> stunlistener
A list of figure event listeners -
sumPoints
long sumPoints
The total points this figure has. -
viewDir
Direction viewDir
The current view direction (only relevant for 3D gaming - default is Up). -
visibilitylistener
java.util.LinkedList<FigureVisibilityListener> visibilitylistener
A list of figure event listeners -
visibleCount
int visibleCount
Number of rounds to be invisible. -
wantsToUseItem
boolean wantsToUseItem
Flag, if figure wants to use item. -
winCounter
int winCounter
The number of won levels.
-
-
Class com.starpoints.game.FigureInfo extends java.lang.Object implements Serializable
- serialVersionUID:
- 1745218422551852662L
-
Serialized Fields
-
affectsBlue
boolean affectsBlue
Flag, if figure causes explosions on blue points. -
applyLevelInfoSpeed
boolean applyLevelInfoSpeed
Flag, if this figures speed should be set to the levels enemy speed setting. true for this simple computer figure. -
className
java.lang.String className
This figures name. -
drawNumber
boolean drawNumber
Flag, if number is draw on figure -
drawState
boolean drawState
Flag, if state is draw on figure -
hasImage
boolean hasImage
Flag, if Figure has an image. -
imageName
java.lang.String imageName
Name of the figures image. -
initialEnergy
int initialEnergy
The default initial energy of a thing. -
innerColor
int innerColor
The color for this thing. -
iq
int iq
The iq of this thing. -
isAffectedByBlack
boolean isAffectedByBlack
Flag, if figure is affected by holes -
isAffectedByGray
boolean isAffectedByGray
Flag, if figure is affected by gray points -
isRocketTarget
boolean isRocketTarget
Flag, if figure is target for rockets. -
item
ItemInfo item
The color used for painting shadow effects. -
maxEnergy
int maxEnergy
The energy maximum of this thing. -
name
java.lang.String name
This figures name. -
outerColor
int outerColor
The color used for painting shadow effects. -
permanentItems
java.util.List<ItemInfo> permanentItems
The permanent items of the figure.. -
pointBonus
int pointBonus
The point bonus for an enemy who kills this figure. -
ramPower
int ramPower
The power of this figure when ramming. -
speed
int speed
The speed of this thing.
-
-
Class com.starpoints.game.FlashAnimationInfo extends AbstractLevelInfo implements Serializable
- serialVersionUID:
- 857356507567511809L
-
Serialized Fields
-
flashAnimationIndex
int flashAnimationIndex
-
images
java.util.LinkedList<FlashInfo> images
-
initialEnergy
int initialEnergy
-
initialMaxEnergy
int initialMaxEnergy
-
initialMoney
int initialMoney
-
initialSlots
int initialSlots
-
items
java.util.LinkedList<ItemInfo> items
-
name
java.lang.String name
-
texts
java.util.LinkedList<FlashInfo> texts
-
-
Class com.starpoints.game.FlashEffects extends java.lang.Object implements Serializable
- serialVersionUID:
- -2256212724728554227L
-
Serialized Fields
-
game
Game game
The game using the FlashEffects.
-
-
Class com.starpoints.game.FlashInfo extends java.lang.Object implements Serializable
- serialVersionUID:
- -3024141499210963730L
-
Serialized Fields
-
color
int color
-
data
java.lang.String data
-
factor
double factor
-
x
int x
-
y
int y
-
-
Class com.starpoints.game.Fog extends Thing implements Serializable
- serialVersionUID:
- 5248896145521872786L
-
Serialized Fields
-
field
Field field
The field the fog is on. -
name
java.lang.String name
Name for logging output. Returned in toString()-method.
-
-
Class com.starpoints.game.FogInfo extends java.lang.Object implements Serializable
- serialVersionUID:
- -2232313038522217585L
-
Serialized Fields
-
className
java.lang.String className
Item class. -
x
int x
X position. -
y
int y
Y position
-
-
Class com.starpoints.game.Game extends java.lang.Object implements Serializable
- serialVersionUID:
- 4923652321523972816L
-
Serialized Fields
-
bonusManager
BonusManager bonusManager
The Replayer. -
chessWaitingCounter
int chessWaitingCounter
Message, while waiting for next move in chess mode. -
chessWaitingMessage
java.lang.String chessWaitingMessage
Message, while waiting for next move in chess mode. -
currentLevel
Level currentLevel
The current Level. -
currentLevelInfo
AbstractLevelInfo currentLevelInfo
The current Levelinfo. -
currentState
GameState currentState
The current game state -
figures
java.util.Hashtable<java.lang.Integer,Figure> figures
Table storing all figures mapping ids to figures -
finalScore
long finalScore
-
flashAnimationIndex
int flashAnimationIndex
Number of flash animation. -1, if no animation is shown. -
flashAnimationInfos
java.util.LinkedList<FlashAnimationInfo> flashAnimationInfos
Level sets list of flash animation infos. -
flashFx
FlashEffects flashFx
The flash effects for this game. -
flashOldField
Field flashOldField
Last levels field for flashing. -
flashState
Game.FlashState flashState
State for flashing. -
fx
Effects fx
The effects for this game. -
gameAnimation
AnimationInfo gameAnimation
The current game animation. -
gameID
long gameID
An internal ID for scorelist logic. -
gameInfo
GameInfo gameInfo
The GameInfo. -
gameOverState
com.starpoints.game.Game.GameOverState gameOverState
State for flashing. -
gameOverTexts
java.util.LinkedList<java.lang.String> gameOverTexts
List of texts to display after a level. -
gameRoutine
GameRoutine gameRoutine
The game routine responsible for gameplay. -
gameWinner
PlayerFigure gameWinner
The games winner. -
gotExtraLife
boolean gotExtraLife
Flag, if the last levels winner gained an extra life. -
initialFlashAnimationInfo
FlashAnimationInfo initialFlashAnimationInfo
Level sets first animation info. -
isSaveRequested
boolean isSaveRequested
Flag, if save game was requested. Prevents from updating state, while saving is in progress. -
isUpdating
boolean isUpdating
Flag, that is true during update routine. -
lastBonus
BonusDescriptor lastBonus
Stores the level winners bonus descriptor. -
lastWinner
Figure lastWinner
The last levels winner. -
levelCount
int levelCount
The number of the current level. -
levelEnemies
java.util.List<Figure> levelEnemies
List of enemies in the current level. -
levelFigures
java.util.List<Figure> levelFigures
List of all figures in the current level. -
levelPlayers
java.util.List<PlayerFigure> levelPlayers
List of player figures in the current level. -
levelSelectionFinished
boolean levelSelectionFinished
Flag, if level selection is finished. -
levelSet
LevelSet levelSet
The level set. -
maxStartLevel
int maxStartLevel
The highest level to select when starting game. Default is -1 for no free levels. -
message
java.lang.String message
The current game message. -
messageColor
int messageColor
The current game message color. -
mode
GameMode mode
Current state of the game. -
modeCount
int modeCount
Counter for flashing. -
playerFigures
java.util.Hashtable<java.lang.Integer,PlayerFigure> playerFigures
Table storing all figures mapping ids to figures -
replay
boolean replay
Flag, if replay should be played for last level. -
replayer
Replayer replayer
The Replayer. -
scoreEntered
int scoreEntered
Flag, if one player reached the high score list. -1 if highscore list was not reached. -
selectedLevel
int selectedLevel
Currently selected level index. -
selectLevelStep
int selectLevelStep
Increase of flash animation counter druing level selection. -
shop
Shop shop
The shop if in shop mode, otherwise null. -
startLevel
int startLevel
The level index the game started with. -
thingMoves
java.util.Map<Thing,Point> thingMoves
Map of item move requests. -
thingNextID
int thingNextID
Stores the (static) next thing id for saving (by serialization of the game).
-
-
Class com.starpoints.game.GameInfo extends java.lang.Object implements Serializable
- serialVersionUID:
- -4319787465987851760L
-
Serialized Fields
-
allowsLevelSelection
boolean allowsLevelSelection
Flag, if user might skip into game. -
figureInfos
java.util.Map<java.lang.String,FigureInfo> figureInfos
Table storing all figure infos -
isCustom
boolean isCustom
Flag, if game is based on custom file. -
levelIniFileName
java.lang.String levelIniFileName
The file name of the level definition file. -
playerCount
int playerCount
The number of players. -
playerInfos
java.util.List<FigureInfo> playerInfos
Table storing all player infos
-
-
Class com.starpoints.game.GameRoutine extends java.lang.Object implements Serializable
- serialVersionUID:
- -2531988417189726226L
-
Serialized Fields
-
game
Game game
Reference to the game instance. -
gameAnimation
AnimationInfo gameAnimation
The current game animation. -
moves
java.util.Hashtable<Thing,Point> moves
Moves of the Things in a game round.. -
roundCounter
int roundCounter
Round counter during game.
-
-
Class com.starpoints.game.Item extends Thing implements Serializable
- serialVersionUID:
- -1419857890974107531L
-
Serialized Fields
-
affectsBlue
boolean affectsBlue
Flag, if item affects blue points. -
category
ItemCategory category
A category this item belongs to. Default is Misc. -
dieReason
DieReason dieReason
The reason why this item dies. -
isBomb
boolean isBomb
Flag, if this item is a bomb. False as default. -
isWeapon
boolean isWeapon
Flag, if this item is a weapon. Relevant for ComputerFigure item rating. Set this to true for own item implementations, that are weapons but no permanent items. -
pickupClip
java.lang.String pickupClip
Sound Clip if item is picked up. -
pickupText
java.lang.String pickupText
Text, that is displayed, when the item is picked up. -
pointBonus
int pointBonus
The point bonus for this item when picked up. -
useClip
java.lang.String useClip
Sound clip if item is used. -
user
Figure user
The user of this item
-
-
Class com.starpoints.game.ItemInfo extends java.lang.Object implements Serializable
- serialVersionUID:
- 1071299709816509557L
-
Serialized Fields
-
className
java.lang.String className
Item class. -
initialEnergy
int initialEnergy
Items inital energy. -
initialMaxEnergy
int initialMaxEnergy
Items initial energy maximum. -
probability
int probability
Items inital energy. -
x
int x
X position. -
y
int y
Y position
-
-
Class com.starpoints.game.ItemPermanent extends Item implements Serializable
- serialVersionUID:
- 4200354562151494242L
-
Serialized Fields
-
displayInSlot
boolean displayInSlot
Flag, if item has an image to display on the figure in 2D -
drawDuration
boolean drawDuration
Flag, if the duration should be drawn on game display (or cockpit). -
duration
int duration
The duration. Initially set to 0. -
energyFactor
int energyFactor
Used for default duration calculation. Energy is divided by this factor, to determine items duration. Default is 1. Set to individual factor in constructor of overriding classes. -
isPermanentlyActive
boolean isPermanentlyActive
Flag, if the item should be updated, when on a figures permanent items list. -
unique
boolean unique
Flag, if only one item of this kind can be owned. -
usesUp
boolean usesUp
Flag, if item is used up by the time. This is set to false for the ComputerFigures internal equipment -
useText
java.lang.String useText
The text displayed if the item is used.
-
-
Class com.starpoints.game.Level extends AbstractLevel implements Serializable
- serialVersionUID:
- 10001320L
-
Serialized Fields
-
backgroundColor
int backgroundColor
The current background color. Initialized from LevelInfo. -
backgroundForeColor
int backgroundForeColor
The current background fore color. Initialized from LevelInfo. -
field
Field field
The field. -
game
Game game
The game. -
levelInfo
LevelInfo levelInfo
The levels LevelInfo. -
levelInfoString
java.lang.String levelInfoString
Stores the LevelInfoString after first call of get method. -
pointBonusWinners
java.util.ArrayList<Figure> pointBonusWinners
The possibilities for the different classes of items. -
setToLevelOver
boolean setToLevelOver
Flag, if switched to next level by setting gameOver(). -
switchToSecretLevel
boolean switchToSecretLevel
Flag, if a secret level should be entered, when switching to next level.
-
-
Class com.starpoints.game.LevelInfo extends AbstractLevelInfo implements Serializable
- serialVersionUID:
- -5494603312507024197L
-
Serialized Fields
-
backgroundColor
int backgroundColor
The background color. Default is black. -
backgroundForeColor
int backgroundForeColor
The background forecolor. Default is white. -
backgroundImage
java.lang.String backgroundImage
String for a background image. Default is null. -
blackRainProb
int blackRainProb
Probability of black rain starting when entering black points. Default is 15. -
colorProb
int[] colorProb
Random colors probabilities. Default is empty. -
colors
int[] colors
Random colors. Default is empty. -
cyanProb
int cyanProb
Probability in percent for new items, if a figure enters a cyan point. 18 per default. -
directFlash
boolean directFlash
Flag, if no flash fx to next level should be shown. Default is false. -
dontKill
boolean dontKill
Flag, if the level forbids killing other enemies. Default is false. -
enemyInfos
java.util.ArrayList<EnemyInfo> enemyInfos
List of enemy info. -
enemyIQ
int enemyIQ
The enemies iq. Default is 80. -
enemySpeed
int enemySpeed
The enemies speed. Default is 5. -
explosionEnergyLoss
int explosionEnergyLoss
The energy a figure will loose while standing on an exploding point per round. Default is 30. -
field
FieldInfo field
The initial field info. -
flashAnimation
int flashAnimation
Index of a flash animation before the level starts. Default is -1 for no animation. -
fogClasses
java.lang.String[] fogClasses
List of random item infos. Default is empty. -
fogdensity
int fogdensity
The density of fogs in percent of points per field. Default is 0. -
fogProb
int[] fogProb
List of fog probabilities. Default is empty. -
fogs
java.util.ArrayList<FogInfo> fogs
List of fixed fog info. -
grayEnergyLoss
int grayEnergyLoss
The energy a figure will loose while standing on a gray point per round. Default is 4. -
hasReplay
boolean hasReplay
Flag, if the level shows a replay after a cool play. Default is true. -
hasShop
java.lang.String hasShop
Name of a shop is before of level. Default is null for no shop. -
height
int height
The height of the field. Default is 8. -
initialSwirlingRounds
int initialSwirlingRounds
Length of color swirling effect in rounds. Default is 150. -
isSecret
boolean isSecret
Flag, if level is a secret level. Default is false. -
itemdensity
int itemdensity
The density of items in percent of points per field. Default is 15. -
items
java.util.ArrayList<ItemInfo> items
List of fixed item info. -
lastFigureWins
boolean lastFigureWins
Flag, if the last living figure wins the level. Default is true. -
levelColor
int levelColor
A color for the level introduction. Orange per default. -
levelSound
java.lang.String levelSound
Level sound. Default is "flashLevel". -
levelText
java.lang.String levelText
Level text to show during level intro. Default is null. -
looseLives
boolean looseLives
Flag, if dying in this level costs a live. Default is true. Default is true. -
magentaEnergyGain
int magentaEnergyGain
The energy a figure will gain while standing on a magenta point per round. Default is 4. -
makeStartPointsGray
boolean makeStartPointsGray
Flag, if the starting points are colored lightgray. Default is true. -
name
java.lang.String name
Level name. "Arena" is default. -
onlyOnce
boolean onlyOnce
Flag, if the level is only played once, even if the player does not win. Default is false. -
onlyWinnerGetsPoints
boolean onlyWinnerGetsPoints
Flag, if only the winner or every player gets its points added to its point sum. Default is true. -
placeItems
boolean placeItems
Flag if random items are placed at the beginning of the level. Default is true. -
pointBonusExtra
int pointBonusExtra
Bonus for a point bonus, if a certain level score is reached. Default is 0. -
pointBonusLimit
int pointBonusLimit
Limit for a point bonus, if a certain level score is reached. Default is -1. -
pointBonusSound
java.lang.String pointBonusSound
Sound played for a point bonus, if a certain level score is reached. Default is null. -
pointBonusText
java.lang.String pointBonusText
String for a point bonus, if a certain level score is reached. Default is null. -
properties
java.util.Map<java.lang.String,java.lang.Object> properties
Map for additional properties. -
randomItems
java.util.ArrayList<ItemInfo> randomItems
List of random item info. -
redHeatGain
int redHeatGain
Heat gain on red points. Default is 2. -
roundLimit
int roundLimit
The round limit for this level. Default is 250. -
showLevelProps
boolean showLevelProps
Flag, if the level properties are shown before the level starts. Default is false. -
showRounds
boolean showRounds
Flag, if the round limit should be displayed on the screen. Default is true. -
soundPath
java.lang.String soundPath
String for an optional subfolder for random sounds. Default is null. -
teamMode
boolean teamMode
Flag, if level is played in team mode. Default is false. -
width
int width
The width of the field. Default is 8.
-
-
Class com.starpoints.game.LevelSet extends java.lang.Object implements Serializable
- serialVersionUID:
- -1094061528419387468L
-
Serialized Fields
-
info
java.lang.String info
-
levels
java.util.LinkedList<AbstractLevelInfo> levels
-
-
Class com.starpoints.game.PlayerFigure extends Figure implements Serializable
- serialVersionUID:
- 10001250L
-
Serialized Fields
-
additionalEquipment
java.util.List<java.lang.String> additionalEquipment
Flag, if figure is still participating´in the game (relevant for network game). -
bestLevel
java.lang.String bestLevel
The best levels name. -
bestPoints
int bestPoints
Best levels point result -
isParticipatingInGame
boolean isParticipatingInGame
Flag, if figure is still participating´in the game (relevant for network game). -
listener
boolean listener
Flag, if figure is already registered as key listener. -
skin
Skin skin
The PlayerFigures skin for initial settings. Used for determining base shieldings.
-
-
Class com.starpoints.game.Point extends java.lang.Object implements Serializable
- serialVersionUID:
- 10001270L
-
Serialized Fields
-
blueSwirling
boolean blueSwirling
Flag, if the blue swirling efffect is on. -
color
int color
This points color. -
colorPower
int colorPower
The power of the new color setter. -
colorSrc
Thing colorSrc
Reference to the last caller of setColor(). -
countDown
int countDown
Counter for delayed explosions. -
delayer
Thing delayer
The source of a delayed explosion. -
delayExplosionLength
int delayExplosionLength
Length of delayed explosions. -
delayExplosionPower
int delayExplosionPower
Explosion power for delayed explosions. -
delayExplosionRadius
int delayExplosionRadius
Radius of delayed explosions. -
dotColor
int dotColor
Color of a dot in the middle of the point. For rocket fx, e.g. Set to null for no fx. -
explosionCounter
int explosionCounter
The number of rounds, the point is exploding. -
explosionPower
int explosionPower
The current explosions power. -
explosionSource
Thing explosionSource
The source of an explosion on this point -
field
Field field
The field this point is on. -
fog
Fog fog
The fog on the point. -
grayer
Thing grayer
The source of a gray colouring -
heater
Thing heater
Last thing responsible for heat change. -
heatLevel
int heatLevel
Heat value for occupants. -
ID
int ID
A unique ID. -
isTarget
boolean isTarget
Flag for drawing as target -
newColor
int newColor
The new color to set. -
occupant
Thing occupant
The current occupant of this point. -
oldOccupant
Thing oldOccupant
Reference to the last opponent (needed for event handling). -
swirler
Thing swirler
The source of a swirling effect -
swirling
int swirling
Counter for swirling effect. -
targetDrawCount
int targetDrawCount
Counter for target drawing -
x
int x
The x coordinate of this point. -
y
int y
The y coordinate of this point.
-
-
Class com.starpoints.game.Shop extends AbstractLevel implements Serializable
- serialVersionUID:
- 3459643619981559231L
-
Serialized Fields
-
boughtItems
java.util.List<Item> boughtItems
List of items bought in this shop. -
currentFigure
Figure currentFigure
The currently shopping figure. -
finished
boolean finished
Flag, if this shop session has finished. -
game
Game game
The game of this shop. -
itemMap
java.util.HashMap<ShopItemInfo,Item> itemMap
A map of Items representing the ShopItems. -
message
java.lang.String message
The message for fading out. -
mode
ShopMode mode
The current shop mode. -
modeCount
int modeCount
Counter during the different modes. -
numbers
java.lang.String[] numbers
Possible item count strings for damaged items. -
playerIndex
int playerIndex
The current players index. -
robbery
int[] robbery
Possible money losses. -
sellItems
java.util.List<ShopItemInfo> sellItems
List of items to sell. -
shopInfo
ShopInfo shopInfo
The current shop info. -
shopItems
java.util.List<ShopItemInfo> shopItems
List of items to buy.
-
-
Class com.starpoints.game.ShopInfo extends AbstractLevelInfo implements Serializable
- serialVersionUID:
- -6656738168777652842L
-
Serialized Fields
-
allowsSelling
boolean allowsSelling
Flag, if items can be sold in the shop. -
dangerProb
int dangerProb
Probability of negative dealer effect - default is 0. -
failProb
int failProb
Probability of negative dealer effect - default is 0. -
minMoney
int minMoney
Minimum amount of money to enter the shop. -
name
java.lang.String name
Name of the shop. -
sellQuestion
java.lang.String sellQuestion
Question in the shop while selling. -
shopImage
java.lang.String shopImage
Image to show in the shop. -
shopItems
java.util.ArrayList<ShopItemInfo> shopItems
List of random item info. -
shopProbability
int shopProbability
General probability, that the shop is accessible at all. -
shopQuestion
java.lang.String shopQuestion
Question in the shop. -
welcomeImage
java.lang.String welcomeImage
Image to fade-in. -
welcomeMessage
java.lang.String welcomeMessage
Welcome message during shop fade-in. -
welcomeMusic
java.lang.String welcomeMusic
Music clip to play during fade-in.
-
-
Class com.starpoints.game.ShopItemInfo extends java.lang.Object implements Serializable
- serialVersionUID:
- -1335587483776951616L
-
Serialized Fields
-
itemInfo
ItemInfo itemInfo
ItemInfo for the item. -
itemMinCondition
int itemMinCondition
A condition for this shop item. Before entering a shop, each shop item is checked against this condition (if greater 0). If the users power (depending on the item type) is already higher than the min condition, it is not offered (to prevent overpowered players). Represents a shielding value for Shield items, the ram power for ItemRamPower, an initial energy for ItemInitialEnergy or the number of slots for ItemExtraSlots. -
itemTexts
java.lang.String[] itemTexts
Texts to display for this item. Should not be longer than 10 chars each for line breaks in shop painter. -
price
int price
The price of the item.
-
-
Class com.starpoints.game.Skin extends java.lang.Object implements Serializable
- serialVersionUID:
- 1699378162507085067L
-
Serialized Fields
-
coolnessFactor
int coolnessFactor
The coolness in percent. Default is 100. -
handicap
Handicap handicap
The handicap. Default is standard. -
imageName
java.lang.String imageName
The image name. -
initialEnergy
int initialEnergy
The initial energy. -
initialExplosionShielding
int initialExplosionShielding
The initial Explosion shielding. -
initialHeatShielding
int initialHeatShielding
The initial Heat shielding. -
initialMaxEnergy
int initialMaxEnergy
The initial energy. -
initialMoney
int initialMoney
The initial energy. -
initialRamPower
int initialRamPower
The initial RamPower. -
initialRamShielding
int initialRamShielding
The initial Ram shielding. -
initialRocketShielding
int initialRocketShielding
The initial Eocket shielding. -
initialSlots
int initialSlots
The initial inventory slots. -
innerColor
int innerColor
The inner color. -
outerColor
int outerColor
The outer color. -
overlayImages
java.util.Hashtable<java.lang.Integer,java.lang.String> overlayImages
The coolness in percent. Default is 100. -
ovlImages
java.util.LinkedList<java.lang.String> ovlImages
-
-
Class com.starpoints.game.Thing extends java.lang.Object implements Serializable
- serialVersionUID:
- 10001900L
-
Serialized Fields
-
energy
int energy
The current energy level of this thing. -
energyFx
boolean energyFx
Flag, if energy max fx should be performed. -
energyMaxCount
int energyMaxCount
Graphics counter for effect when energy maximum is reached. -
energyMaxSoundPlayed
boolean energyMaxSoundPlayed
Flag, if sound for reached energy maximum was played -
energyModifications
java.util.List<EnergyModifier> energyModifications
A list of energy modifications during one round. All energy changes are handled accumulated during updateEnergy(). -
explosionCounter
int explosionCounter
Counter for explosion effects. -
game
Game game
Reference to the game. -
ID
int ID
Unique ID for the figure. -
imageName
java.lang.String imageName
Name of the things image -
innerColor
int innerColor
The color for this thing. -
invulnCount
int invulnCount
Counter for invulnerability. -
isAffectedByBlack
boolean isAffectedByBlack
Flag, if thing is affected by holes. -
isAffectedByGray
boolean isAffectedByGray
Flag, if thing is affected by gray points. -
level
Level level
Level this thing is used in. -
maxEnergy
int maxEnergy
The energy maximum of this thing. -
outerColor
int outerColor
The color used for painting shadow effects. -
p
Point p
The point this figure occupies. -
shieldCount
int shieldCount
Current general shielding. -
status
Status status
The current status of this thing. -
text
java.util.ArrayList<java.lang.String> text
Text to display -
textColor
java.util.Hashtable<java.lang.String,java.lang.Integer> textColor
Text Color. -
textPaintCount
int textPaintCount
Counter for text fx -
xpos
int xpos
The x-coordinate of this thing, if placed on a field. -
ypos
int ypos
The y-coordinate of this thing, if placed on a field.
-
-
Class com.starpoints.game.Tutorial extends Game implements Serializable
- serialVersionUID:
- -3946708760615395582L
-
Class com.starpoints.game.UpdateInfo extends java.lang.Object implements Serializable
- serialVersionUID:
- 10001910L
-
Serialized Fields
-
animationUpdate
AnimationInfo animationUpdate
The level. -
effectsUpdate
EffectsInfo effectsUpdate
Effects state. -
fieldUpdate
Field fieldUpdate
The field state. -
figures
java.util.List<Figure> figures
List of figures -
flashAnimationIndex
int flashAnimationIndex
Index of the current flash animation. -
gameState
GameMode gameState
The GameState. -
ID
long ID
Internal ID. -
isFlashing
boolean isFlashing
Flag, if currently flashing. -
isGameFinished
boolean isGameFinished
Flag, if game is finished. -
isShowingFigureVisisbility
boolean isShowingFigureVisisbility
Flag, if vigure visibilizty should be shown in the status display (necessary for flash fx.) -
isShowingFlashAnimation
boolean isShowingFlashAnimation
Flag, if game is currently showing a flash animation. -
isTutorial
boolean isTutorial
Flag, if playing tutorial. -
lastWinner
Figure lastWinner
The last winner. -
levelCount
int levelCount
Current levels count. -
levelInfo
AbstractLevelInfo levelInfo
The info for the current level, shop or flash animation. -
levelUpdate
Level levelUpdate
The level. -
message
java.lang.String message
Current game message. -
messageColor
int messageColor
Current game message. -
modeCount
int modeCount
Current modeCount. -
playerCount
int playerCount
The number of players. -
roundCound
int roundCound
This updates round count. -
shop
Shop shop
The shop. -
soundUpdate
SoundFxUpdate soundUpdate
The update info for the sound fx.
-
-
-
Package com.starpoints.game.figure
-
Class com.starpoints.game.figure.BigBoss extends ComputerFigure implements Serializable
- serialVersionUID:
- 2512285224624711162L
-
Serialized Fields
-
children
java.util.LinkedList<BigBossDrone> children
List of drones. -
hasFired
int hasFired
Remembers the direction, if flame thrower was used -
hasFiredCount
int hasFiredCount
Remembers if flame thrower was used in one of the last 3 rounds to prevent rocket firing of drones. -
nextPoint
Point nextPoint
Stores the next point for Drones. -
rocketCount
int rocketCount
Counter for reloading rockets.
-
-
Class com.starpoints.game.figure.BigBossDrone extends Rocketeer implements Serializable
- serialVersionUID:
- 9004848266410253034L
-
Serialized Fields
-
fireCounter
int fireCounter
Counter for rocket rearm. -
parent
BigBoss parent
The BigBoss.
-
-
Class com.starpoints.game.figure.BigBossDuck extends ComputerFigure implements Serializable
- serialVersionUID:
- 2512285224624711162L
-
Serialized Fields
-
active
boolean active
Flag, if Duck is already active. -
fireDir
int fireDir
The rotating direction of flame thrower. -
isDying
boolean isDying
Flag, if already in dying process, after last duck was killed. Prevents from endless die-loop. -
isZombie
boolean isZombie
Flag, if this BigBossDuck already died. -
moveDir
Direction moveDir
Direction for move as given by first Duck. -
position
int position
Position of this DuckBoss.
-
-
Class com.starpoints.game.figure.BlasterTank extends CleverComputerFigure implements Serializable
- serialVersionUID:
- 10002160L
-
Serialized Fields
-
fireCounter
int fireCounter
Counter for fire fx. -
fireFrequency
int fireFrequency
Frequency for fire fx.
-
-
Class com.starpoints.game.figure.BlueChrystalFigure extends CleverComputerFigure implements Serializable
- serialVersionUID:
- 10002169L
-
Serialized Fields
-
ramCount
int ramCount
-
-
Class com.starpoints.game.figure.BlueCrawler extends ComputerFigure implements Serializable
- serialVersionUID:
- 10002020L
-
Class com.starpoints.game.figure.BombRatingModifier extends RatingModifier implements Serializable
- serialVersionUID:
- 10002030L
-
Serialized Fields
-
fig
Figure fig
The figure using this modifier. -
mine
ItemBigMine mine
The BigMine
-
-
Class com.starpoints.game.figure.BombRatingModifierMK2 extends RatingModifierMK2 implements Serializable
- serialVersionUID:
- 10002030L
-
Serialized Fields
-
fig
Figure fig
The figure using this modifier. -
isSelfmade
boolean isSelfmade
Flag, if rocket is fires by figure itself. -
mine
ItemBigMine mine
The BigMine
-
-
Class com.starpoints.game.figure.ChaosDuck extends CleverComputerFigure implements Serializable
- serialVersionUID:
- -5127628913223892238L
-
Serialized Fields
-
shootDirection
int shootDirection
Current shoot direction.
-
-
Class com.starpoints.game.figure.ChrystalMonster extends CleverComputerFigure implements Serializable
- serialVersionUID:
- 10002165L
-
Serialized Fields
-
ramCount
int ramCount
-
-
Class com.starpoints.game.figure.CleverComputerFigure extends ComputerFigure implements Serializable
- serialVersionUID:
- 10002040L
-
Serialized Fields
-
aggressiveness
int aggressiveness
Value for the aggressiveness of this figure, used for rating aspects. Default value is 800. -
bigMine
Item bigMine
A big mine that was used by the figure. -
danger
boolean danger
Flag, if a danger - either active rocket or bigmine - was detected on the field. -
hurryingReason
int hurryingReason
The reason for hurrying. Bit-coded, in case multiple reasons for hurrying exist. -
hurrySpeed
int hurrySpeed
The speed during hurrying phases. -
nearestEnemy
Figure nearestEnemy
the nearest enemy. -
purposefulness
int purposefulness
Value for the focus of this figure, to find a way to the current target point. Default value is 800. -
ratingModifier
java.util.List<RatingModifier> ratingModifier
A map of modifiers for rockets and bigmines placed on the field. -
rocket
Item rocket
A rocket that was used by the figure. -
target
Point target
The current target point of the figure. -
targetCountDown
int targetCountDown
Counter for searching a new target. -
targetRadius
int targetRadius
The radius in which a target is determined. -
targetRating
int targetRating
The rating of the current target. -
targets
java.util.ArrayList<Point> targets
The list of points to the current target point.
-
-
Class com.starpoints.game.figure.CleverComputerFigureMK2 extends ComputerFigure implements Serializable
- serialVersionUID:
- 10002040L
-
Serialized Fields
-
creepCounter
int creepCounter
Counter, how long figure is creeping. -
debugMessages
java.util.List<com.starpoints.game.figure.CleverComputerFigureMK2.DebugMessage> debugMessages
List of debug messages. -
doublePointCounter
int doublePointCounter
Number of rounds of double pink point movement. -
highestScoreOnField
int highestScoreOnField
Sum of points occupied by an item. -
invulnerableMode
boolean invulnerableMode
Flag, if switched to destroy mode while invulnerable. -
itemDensity
int itemDensity
Number Of points occupied by a (normal) item. -
lastPoint
Point lastPoint
Remembers the figures last point. Gets updated at end of doCalculateNextPoint to this figures current point. -
nextAction
com.starpoints.game.figure.CleverComputerFigureMK2.NextAction nextAction
The next action of this figure during calculateNextPoint. -
pointDangerRatings
int[][] pointDangerRatings
Current danger ratings of all points of the field. -
pointRatings
int[][] pointRatings
Current ratings of all points of the field. -
ratingCounter
int ratingCounter
Number of rounds since the last rating of the field. -
ratingModifier
java.util.List<RatingModifierMK2> ratingModifier
A list of modifiers for rockets and bigmines placed on the field. -
reinitEnemyModifiers
boolean reinitEnemyModifiers
Flag, if enemy rating modifiers must be added. -
scoreSumOnField
int scoreSumOnField
Sum of all score items on the field. -
stayCounter
int stayCounter
Counter, how long figure stayed on a blocked point while hurrying to a target. -
strategy
com.starpoints.game.figure.CleverComputerFigureMK2.Strategy strategy
The current strategy. -
strategyCounter
int strategyCounter
Number of rounds since the last strategy determination. -
target
com.starpoints.game.figure.CleverComputerFigureMK2.TargetDescriptor target
The current target type. -
targetFailCounter
int targetFailCounter
Number of failed tries to find a target. -
targetFigure
Figure targetFigure
The current target figure of the figure. -
targetItem
Item targetItem
The current target item of the figure. -
targetLine
java.util.List<Point> targetLine
List of points for move to target. -
targets
java.util.ArrayList<Point> targets
The list of points to the current target point. -
whiteCounter
int whiteCounter
Counter, how many rounds figure stayed on white point.
-
-
Class com.starpoints.game.figure.CleverComputerFigureMK2_160 extends CleverComputerFigureMK2 implements Serializable
- serialVersionUID:
- 5885221933792796732L
-
Class com.starpoints.game.figure.CleverComputerFigureMK2_200 extends CleverComputerFigureMK2 implements Serializable
- serialVersionUID:
- 3073941650411790625L
-
Class com.starpoints.game.figure.DropMaster extends Rocketeer implements Serializable
- serialVersionUID:
- 10002120L
-
Class com.starpoints.game.figure.EnemyRatingModifierMK2 extends RatingModifierMK2 implements Serializable
- serialVersionUID:
- 8387832529424222394L
-
Serialized Fields
-
enemy
Figure enemy
The enemy. -
fig
CleverComputerFigureMK2 fig
The Computer figure using this modifier.
-
-
Class com.starpoints.game.figure.FlameBall extends ComputerFigure implements Serializable
- serialVersionUID:
- 10002130L
-
Class com.starpoints.game.figure.GrayDeath extends Rocketeer implements Serializable
- serialVersionUID:
- 10002150L
-
Class com.starpoints.game.figure.GreenChrystalFigure extends CleverComputerFigure implements Serializable
- serialVersionUID:
- 10002167L
-
Class com.starpoints.game.figure.GreenWizzFigure extends CleverComputerFigure implements Serializable
- serialVersionUID:
- 10002160L
-
Class com.starpoints.game.figure.KamikazeFigure extends ComputerFigure implements Serializable
- serialVersionUID:
- 10002170L
-
Serialized Fields
-
xt
int xt
The target x coordinate. -
yt
int yt
The target x coordinate.
-
-
Class com.starpoints.game.figure.LaserTower extends ComputerFigure implements Serializable
- serialVersionUID:
- 10002150L
-
Serialized Fields
-
counter
int counter
Fire counter for laser beam. -
FIRE_DELAY
int FIRE_DELAY
Laser fire delay between aiming and firing. -
FIRE_FREQUENCY
int FIRE_FREQUENCY
Laser fire frequency. -
isFiring
boolean isFiring
Flag for laser beam. -
target
Point target
Target point. -
targetX
int targetX
-
targetY
int targetY
-
-
Class com.starpoints.game.figure.MineRatingModifierMK2 extends RatingModifierMK2 implements Serializable
- serialVersionUID:
- 6818984654796985484L
-
Class com.starpoints.game.figure.MrBlack extends ComputerFigure implements Serializable
- serialVersionUID:
- 10002240L
-
Class com.starpoints.game.figure.RatingModifier extends java.lang.Object implements Serializable
- serialVersionUID:
- 2957215809597515104L
-
Serialized Fields
-
rating
int[][] rating
Ratings for the points.
-
-
Class com.starpoints.game.figure.RatingModifierMK2 extends java.lang.Object implements Serializable
- serialVersionUID:
- 2957215809597515104L
-
Serialized Fields
-
field
Field field
Ratings for the points. -
rating
int[][] rating
Ratings for the points.
-
-
Class com.starpoints.game.figure.RedChrystalFigure extends CleverComputerFigure implements Serializable
- serialVersionUID:
- 100021688L
-
Class com.starpoints.game.figure.RedStarFigure extends CleverComputerFigure implements Serializable
- serialVersionUID:
- 10002250L
-
Class com.starpoints.game.figure.Rocketeer extends CleverComputerFigure implements Serializable
- serialVersionUID:
- 10002260L
-
Serialized Fields
-
fireFrequency
int fireFrequency
The number of rounds it takes to gain a new rocket. -
itemNr
int itemNr
The rocket type index. Has the ROCKET value per default. -
roundCount
int roundCount
Counter for rocket reloading.
-
-
Class com.starpoints.game.figure.RocketRatingModifier extends RatingModifier implements Serializable
- serialVersionUID:
- 10002270L
-
Serialized Fields
-
fig
Figure fig
The Computer figure using this modifier. -
rocket
ItemRocket rocket
The rocket.
-
-
Class com.starpoints.game.figure.RocketRatingModifierMK2 extends RatingModifierMK2 implements Serializable
- serialVersionUID:
- 10002270L
-
Serialized Fields
-
fig
Figure fig
The Computer figure using this modifier. -
isSelfmade
boolean isSelfmade
Flag, if rocket is fires by figure itself. -
rocket
ItemRocket rocket
The rocket.
-
-
Class com.starpoints.game.figure.SantaClaus extends ComputerFigure implements Serializable
- serialVersionUID:
- 10002280L
-
Serialized Fields
-
lastPoint
Point lastPoint
The last point Santa Claus was on.
-
-
Class com.starpoints.game.figure.SuperLaserTower extends LaserTower implements Serializable
- serialVersionUID:
- 10002150L
-
Class com.starpoints.game.figure.SuperTank extends Rocketeer implements Serializable
- serialVersionUID:
- 10002290L
-
Class com.starpoints.game.figure.SuperTankMK2 extends SuperTank implements Serializable
- serialVersionUID:
- 10002291L
-
Class com.starpoints.game.figure.SwampGhost extends CleverComputerFigure implements Serializable
- serialVersionUID:
- 10002160L
-
Serialized Fields
-
fireCounter
int fireCounter
Counter for mud fire fx. -
fireFrequency
int fireFrequency
Counter for mud fire fx.
-
-
Class com.starpoints.game.figure.Swirlie extends Rocketeer implements Serializable
- serialVersionUID:
- 10002300L
-
Class com.starpoints.game.figure.Tank extends Rocketeer implements Serializable
- serialVersionUID:
- 10002310L
-
Class com.starpoints.game.figure.TemporaryRatingModifierMK2 extends RatingModifierMK2 implements Serializable
- serialVersionUID:
- 8387832529424222394L
-
Serialized Fields
-
danger
boolean danger
Flag, if modifier indicates danger. -
duration
int duration
The duration. -
fig
CleverComputerFigureMK2 fig
The Computer figure using this modifier. -
p
Point p
The point to modify.
-
-
Class com.starpoints.game.figure.TheRat extends CleverComputerFigure implements Serializable
- serialVersionUID:
- -669725464099537221L
-
Class com.starpoints.game.figure.YellowChrystalFigure extends CleverComputerFigure implements Serializable
- serialVersionUID:
- 10002166L
-
-
Package com.starpoints.game.fog
-
Class com.starpoints.game.fog.FogCool extends Fog implements Serializable
- serialVersionUID:
- 10003100L
-
Class com.starpoints.game.fog.FogHeal extends Fog implements Serializable
- serialVersionUID:
- 10003110L
-
Class com.starpoints.game.fog.FogHeat extends FogHide implements Serializable
- serialVersionUID:
- 10003120L
-
Class com.starpoints.game.fog.FogHide extends Fog implements Serializable
- serialVersionUID:
- 10003130L
-
Serialized Fields
-
baseImageName
java.lang.String baseImageName
A base image name. -
currentImageIndex
int currentImageIndex
Current image index. -
lastIndex
int lastIndex
Last image index.
-
-
Class com.starpoints.game.fog.FogHurt extends Fog implements Serializable
- serialVersionUID:
- 10003150L
-
Class com.starpoints.game.fog.FogInvulnerable extends Fog implements Serializable
- serialVersionUID:
- 10003160L
-
Class com.starpoints.game.fog.FogSink extends Fog implements Serializable
- serialVersionUID:
- 10003100L
-
Class com.starpoints.game.fog.FogSlow extends Fog implements Serializable
- serialVersionUID:
- 10003180L
-
-
Package com.starpoints.game.item
-
Class com.starpoints.game.item.ItemAbstractChrystal extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008324L
-
Serialized Fields
-
exitX
int exitX
-
exitY
int exitY
-
freedSlot
boolean freedSlot
-
-
Class com.starpoints.game.item.ItemAntiKill extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008100L
-
Class com.starpoints.game.item.ItemAsteroid extends Item implements Serializable
- serialVersionUID:
- 10008830L
-
Serialized Fields
-
speed
int speed
-
turnsCounterClockwise
boolean turnsCounterClockwise
-
-
Class com.starpoints.game.item.ItemAsteroidSpawner extends Item implements Serializable
- serialVersionUID:
- 10008830L
-
Serialized Fields
-
fireFrequency
int fireFrequency
The number of rounds it takes to gain a new rocket. -
inc
double inc
-
roundCount
int roundCount
Counter for rocket reloading. -
vanishedPoints
boolean vanishedPoints
Flag, if starting points have already vanished.
-
-
Class com.starpoints.game.item.ItemBigBossRocket extends ItemRocket implements Serializable
- serialVersionUID:
- 1318159260758940491L
-
Class com.starpoints.game.item.ItemBigMine extends Item implements Serializable
- serialVersionUID:
- 10008110L
-
Serialized Fields
-
clipStr
java.lang.String clipStr
A clip name after being dropped. "item_bigmine" -
countDown
int countDown
Countdown counter. -
dropPoint
Point dropPoint
The point to be dropped on. -
explosionSource
Thing explosionSource
The source of the detonation. -
maxcountDown
int maxcountDown
Initial countdown value. -
state
BombState state
Current state. INACTIVE as initial value.
-
-
Class com.starpoints.game.item.ItemBlackBlocker extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008120L
-
Class com.starpoints.game.item.ItemBlackRain extends Item implements Serializable
- serialVersionUID:
- 10008130L
-
Class com.starpoints.game.item.ItemBlaster extends Item implements Serializable
- serialVersionUID:
- 10008410L
-
Class com.starpoints.game.item.ItemBlasterGenerator extends ItemPermanent implements Serializable
- serialVersionUID:
- -2359623767651716953L
-
Serialized Fields
-
blasterEnergy
int blasterEnergy
Initial blaster (and fireball) energy. Default is 200. -
fireFrequency
int fireFrequency
Fire frequency in rounds. -
r
Item r
The produced rocket. -
roundCount
int roundCount
Counter for reloading.
-
-
Class com.starpoints.game.item.ItemBlueChrystal extends ItemAbstractChrystal implements Serializable
- serialVersionUID:
- 10008320L
-
Class com.starpoints.game.item.ItemBomb extends Item implements Serializable
- serialVersionUID:
- 10008140L
-
Class com.starpoints.game.item.ItemBombKit extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008150L
-
Class com.starpoints.game.item.ItemChainExplosion extends ItemBigMine implements Serializable
- serialVersionUID:
- 10008160L
-
Serialized Fields
-
killCount
int killCount
Counter for killed enemies. -
radius
int radius
Radius for painting during countdown.
-
-
Class com.starpoints.game.item.ItemChrystalStone extends Item implements Serializable
- serialVersionUID:
- 10008390L
-
Serialized Fields
-
animationCounter
int animationCounter
-
animationIndex
int animationIndex
-
chrystal
ItemAbstractChrystal chrystal
-
classes
java.lang.String[] classes
-
clipPlayed
boolean clipPlayed
-
counters
int[] counters
-
originalUser
Figure originalUser
-
sequenceCounter
int sequenceCounter
-
sequenceStarted
boolean sequenceStarted
-
sequenceStopped
boolean sequenceStopped
-
-
Class com.starpoints.game.item.ItemCleverRocket extends ItemRocket implements Serializable
- serialVersionUID:
- 10008170L
-
Class com.starpoints.game.item.ItemCode extends Item implements Serializable
- serialVersionUID:
- 10008180L
-
Serialized Fields
-
code
java.lang.String code
The code string. -
count
int count
Counter for message display.
-
-
Class com.starpoints.game.item.ItemColorBucket extends Item implements Serializable
- serialVersionUID:
- 10008190L
-
Serialized Fields
-
color
int color
The color in the bucket.
-
-
Class com.starpoints.game.item.ItemCool extends Item implements Serializable
- serialVersionUID:
- 10008200L
-
Class com.starpoints.game.item.ItemCoolGenerator extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008210L
-
Class com.starpoints.game.item.ItemDarkRedBlocker extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008220L
-
Class com.starpoints.game.item.ItemDoubleShields extends Item implements Serializable
- serialVersionUID:
- 10008230L
-
Serialized Fields
-
count
int count
Counter for image determination depending on double shields already present. -
fakt
int[] fakt
Array with shield factors, that are used when doubling shields, depending on this items energy.
-
-
Class com.starpoints.game.item.ItemDriller extends Item implements Serializable
- serialVersionUID:
- 10008700L
-
Serialized Fields
-
drillAnimationIndex
int drillAnimationIndex
Index for target overlay painting. -
isAiming
boolean isAiming
Flag, if currently aiming. -
isAppearing
boolean isAppearing
Flag, if figure is appearing on the target point. -
isDrilling
boolean isDrilling
Flag, if figure is drilling and still on the origin point. -
target
Point target
Target point. -
targetItem
Item targetItem
An item on the target point, stored during appearance on target point. -
targetX
int targetX
Target x position. -
targetY
int targetY
Target y position.
-
-
Class com.starpoints.game.item.ItemDropRocket extends ItemRocket implements Serializable
- serialVersionUID:
- 10008240L
-
Class com.starpoints.game.item.ItemDuckRocket extends ItemRocket implements Serializable
- serialVersionUID:
- -4308316981286666600L
-
Class com.starpoints.game.item.ItemECM extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008250L
-
Serialized Fields
-
dotFlag
boolean dotFlag
Flag for dot fx on rocket target lines. -
undo
boolean undo
Flag, if effect should be undone after dropping
-
-
Class com.starpoints.game.item.ItemEnergy extends Item implements Serializable
- serialVersionUID:
- 10008290L
-
Class com.starpoints.game.item.ItemEnergyLoss extends Item implements Serializable
- serialVersionUID:
- 10008310L
-
Serialized Fields
-
graphCount
int graphCount
Counter for graph fx.
-
-
Class com.starpoints.game.item.ItemEnergyPlusSuper extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008330L
-
Serialized Fields
-
energyGain
int energyGain
The energy gain per round for the owner.
-
-
Class com.starpoints.game.item.ItemEnergyTransformer extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008340L
-
Class com.starpoints.game.item.ItemExplosion extends Item implements Serializable
- serialVersionUID:
- 10008350L
-
Class com.starpoints.game.item.ItemExtraLive extends Item implements Serializable
- serialVersionUID:
- 10008360L
-
Class com.starpoints.game.item.ItemExtraSlots extends Item implements Serializable
- serialVersionUID:
- 10008380L
-
Class com.starpoints.game.item.ItemFastRocket extends ItemRocket implements Serializable
- serialVersionUID:
- 10008390L
-
Class com.starpoints.game.item.ItemFireball extends Item implements Serializable
- serialVersionUID:
- 10008570L
-
Serialized Fields
-
dir
Direction dir
Move direction.
-
-
Class com.starpoints.game.item.ItemFireExtinguisher extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008400L
-
Serialized Fields
-
pickedFlag
int pickedFlag
Index for overlay image.
-
-
Class com.starpoints.game.item.ItemFlameThrower extends Item implements Serializable
- serialVersionUID:
- 10008410L
-
Class com.starpoints.game.item.ItemFlameThrowerGenerator extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008420L
-
Serialized Fields
-
fireFrequency
int fireFrequency
Generation frequency in rounds. -
flamerEnergy
int flamerEnergy
Initial flame thrower energy. Default is 100. -
roundCount
int roundCount
Counter for reloading.
-
-
Class com.starpoints.game.item.ItemFlameThrowerMK2 extends ItemFlameThrower implements Serializable
- serialVersionUID:
- 10008430L
-
Class com.starpoints.game.item.ItemGoldenShield extends ItemShielding implements Serializable
- serialVersionUID:
- -2498919927523481725L
-
Class com.starpoints.game.item.ItemGrayBlocker extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008440L
-
Class com.starpoints.game.item.ItemGrayRocket extends ItemRocket implements Serializable
- serialVersionUID:
- 10008450L
-
Class com.starpoints.game.item.ItemGreenChrystal extends ItemAbstractChrystal implements Serializable
- serialVersionUID:
- 10008323L
-
Class com.starpoints.game.item.ItemHeadupDisplay extends Item implements Serializable
- serialVersionUID:
- -2323692406137223779L
-
Class com.starpoints.game.item.ItemHealingPotion extends Item implements Serializable
- serialVersionUID:
- -7918290155432412826L
-
Class com.starpoints.game.item.ItemHeatMine extends ItemBigMine implements Serializable
- serialVersionUID:
- 10008460L
-
Class com.starpoints.game.item.ItemHeatRocket extends ItemFastRocket implements Serializable
- serialVersionUID:
- 10008470L
-
Class com.starpoints.game.item.ItemHeatShielding extends ItemShielding implements Serializable
- serialVersionUID:
- 10008480L
-
Class com.starpoints.game.item.ItemHover extends Item implements Serializable
- serialVersionUID:
- 10008490L
-
Class com.starpoints.game.item.ItemHoverPower extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008500L
-
Serialized Fields
-
myChange
boolean myChange
Flag, if hovering is started by this item. -
pickedFlag
int pickedFlag
Counter for image overlay fx.
-
-
Class com.starpoints.game.item.ItemInitialEnergy extends Item implements Serializable
- serialVersionUID:
- 10008520L
-
Class com.starpoints.game.item.ItemInvisibility extends Item implements Serializable
- serialVersionUID:
- 10008530L
-
Class com.starpoints.game.item.ItemInvulnerability extends Item implements Serializable
- serialVersionUID:
- 10008540L
-
Class com.starpoints.game.item.ItemJungleTree extends Item implements Serializable
- serialVersionUID:
- 8342523916082882777L
-
Class com.starpoints.game.item.ItemMagentaDouble extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008550L
-
Class com.starpoints.game.item.ItemMagentaPotion extends Item implements Serializable
- serialVersionUID:
- 10008560L
-
Class com.starpoints.game.item.ItemMap extends Item implements Serializable
- serialVersionUID:
- 2940330858741272193L
-
Class com.starpoints.game.item.ItemMapBoost extends Item implements Serializable
- serialVersionUID:
- 451961107661321237L
-
Class com.starpoints.game.item.ItemMine extends Item implements Serializable
- serialVersionUID:
- 10008560L
-
Class com.starpoints.game.item.ItemMoney extends Item implements Serializable
- serialVersionUID:
- 10008750L
-
Serialized Fields
-
imageCount
int imageCount
Image counter. -
money
int money
The money gain.
-
-
Class com.starpoints.game.item.ItemMovingEnergyLoss extends ItemEnergyLoss implements Serializable
- serialVersionUID:
- 10008570L
-
Serialized Fields
-
counter
int counter
Movement counter.
-
-
Class com.starpoints.game.item.ItemMud extends Item implements Serializable
- serialVersionUID:
- 10008570L
-
Serialized Fields
-
dir
Direction dir
Move direction.
-
-
Class com.starpoints.game.item.ItemMystery extends Item implements Serializable
- serialVersionUID:
- 10008580L
-
Serialized Fields
-
imageCount
int imageCount
Counter for image changing. -
origin
Item origin
Original item.
-
-
Class com.starpoints.game.item.ItemMystify extends Item implements Serializable
- serialVersionUID:
- 10008590L
-
Class com.starpoints.game.item.ItemNewThings extends Item implements Serializable
- serialVersionUID:
- 10008600L
-
Class com.starpoints.game.item.ItemNextLevel extends Item implements Serializable
- serialVersionUID:
- 10008620L
-
Class com.starpoints.game.item.ItemNoFX extends Item implements Serializable
- serialVersionUID:
- 10008640L
-
Class com.starpoints.game.item.ItemPeace extends Item implements Serializable
- serialVersionUID:
- 10008650L
-
Class com.starpoints.game.item.ItemPermanentSlots extends Item implements Serializable
- serialVersionUID:
- 10008680L
-
Class com.starpoints.game.item.ItemPhantomPoints extends Item implements Serializable
- serialVersionUID:
- 10008690L
-
Serialized Fields
-
countDown
int countDown
Countdown for disappearing
-
-
Class com.starpoints.game.item.ItemPickableInvulnerability extends Item implements Serializable
- serialVersionUID:
- 10008700L
-
Class com.starpoints.game.item.ItemPointLoss extends Item implements Serializable
- serialVersionUID:
- 10008740L
-
Class com.starpoints.game.item.ItemPoints extends Item implements Serializable
- serialVersionUID:
- 10008750L
-
Class com.starpoints.game.item.ItemRamGenerator extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008760L
-
Serialized Fields
-
incCount
int incCount
Counter for currently increased ram power. -
initEnergy
int initEnergy
Energy when picked up. -
roar
boolean roar
Flag for roar sound
-
-
Class com.starpoints.game.item.ItemRamPower extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008770L
-
Class com.starpoints.game.item.ItemRamRepower extends Item implements Serializable
- serialVersionUID:
- 10008200L
-
Class com.starpoints.game.item.ItemRamShield extends ItemShielding implements Serializable
- serialVersionUID:
- 10008790L
-
Class com.starpoints.game.item.ItemRandomTune extends Item implements Serializable
- serialVersionUID:
- 10008810L
-
Class com.starpoints.game.item.ItemRatPoison extends ItemAbstractChrystal implements Serializable
- serialVersionUID:
- 10008330L
-
Serialized Fields
-
energyLoss
int energyLoss
The energy loss per round for the owner. -
src
Figure src
The rat that created this poison.
-
-
Class com.starpoints.game.item.ItemRedChrystal extends ItemAbstractChrystal implements Serializable
- serialVersionUID:
- 10008324L
-
Class com.starpoints.game.item.ItemRock extends Item implements Serializable
- serialVersionUID:
- -582650510618932707L
-
Class com.starpoints.game.item.ItemRocket extends Item implements Serializable
- serialVersionUID:
- 10008820L
-
Serialized Fields
-
active
boolean active
State of the rocket (ACTIVE/INACTIVE) -
DEBUG
boolean DEBUG
Debug flag. -
detonating
boolean detonating
Flag, if currently detonating. -
dropPoint
Point dropPoint
The point on which the user fired the rocket. -
explosionDuration
int explosionDuration
Duration of detonation. -
lastDirection
Direction lastDirection
Last movement direction -
loopName
java.lang.String loopName
The name of the sound clip to loop as rocket warning. -
nasty
boolean nasty
Flag, if rocket attacks only PlayerFigures -
nextTargetLinePointX
int nextTargetLinePointX
The x coordinate of point on which the rocket will move next. -
nextTargetLinePointY
int nextTargetLinePointY
The y coordinate of point on which the rocket will move next. -
owner
Figure owner
Owner after being picked up -
pausedMusic
boolean pausedMusic
Flag if music is paused. -
rocketeer
Item rocketeer
If rocket is fired by an Item, it is stored here. -
speed
int speed
Speed of the rocket. -
speedCount
int speedCount
Movement counter. -
targetLine
java.util.ArrayList<Point> targetLine
The line of points to the target. -
targetX
int targetX
Target x position. -
targetY
int targetY
Target y position.
-
-
Class com.starpoints.game.item.ItemRocketeer extends Item implements Serializable
- serialVersionUID:
- 10008830L
-
Serialized Fields
-
fireFrequency
int fireFrequency
The number of rounds it takes to gain a new rocket. -
itemNr
int itemNr
The rocket type index. Has the ROCKET value per default. -
paintRocket
ItemRocket paintRocket
Dummy rocket for painting. -
ramPower
int ramPower
The items ram power. Default is 50. -
rocket
ItemRocket rocket
The rocket item. -
roundCount
int roundCount
Counter for rocket reloading.
-
-
Class com.starpoints.game.item.ItemRocketGenerator extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008840L
-
Serialized Fields
-
fireFrequency
int fireFrequency
Fire frequency in rounds. -
origRocketType
int origRocketType
Original item nr, if changed by any boost. -
r
Item r
The produced rocket. -
rocketEnergy
int rocketEnergy
Initial rocket energy. Default is 100. -
rocketType
int rocketType
Constant for item class to produce. Default is ROCKET. -
roundCount
int roundCount
Counter for reloading.
-
-
Class com.starpoints.game.item.ItemRocketGeneratorBoost extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008840L
-
Serialized Fields
-
energyBoost
int energyBoost
The energy boost. -
frequencyDecrease
int frequencyDecrease
The frequency decrease. -
generator
ItemRocketGenerator generator
First RocketGenerator item if more are present.
-
-
Class com.starpoints.game.item.ItemRocketGeneratorBoostFast extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008840L
-
Serialized Fields
-
generator
ItemRocketGenerator generator
First RocketGenerator item if more are present. -
origRocketType
int origRocketType
The original rocket type of boosted generator.
-
-
Class com.starpoints.game.item.ItemRocketShielding extends ItemShielding implements Serializable
- serialVersionUID:
- 10008850L
-
Class com.starpoints.game.item.ItemSatellite extends Item implements Serializable
- serialVersionUID:
- 10008700L
-
Serialized Fields
-
dropFlag
boolean dropFlag
Needed for correct listener removal by self-inflicted drop. -
lastMove
Direction lastMove
Direction after figure moved. -
mode
com.starpoints.game.item.ItemSatellite.SatelliteMode mode
The current satellite mode. -
transferring
int transferring
Flag, if just transferred item.
-
-
Class com.starpoints.game.item.ItemSecretLevel extends Item implements Serializable
- serialVersionUID:
- 4792707072453523786L
-
Serialized Fields
-
activationProbability
int activationProbability
Probability percentage that item becomes active. -
activityProbSet
boolean activityProbSet
Flag, if activity prob was set explicitely. -
counter
int counter
Activity counter
-
-
Class com.starpoints.game.item.ItemShield extends Item implements Serializable
- serialVersionUID:
- 10008870L
-
Class com.starpoints.game.item.ItemShieldExplosion extends ItemShielding implements Serializable
- serialVersionUID:
- 10008880L
-
Class com.starpoints.game.item.ItemShielding extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008890L
-
Class com.starpoints.game.item.ItemSinkBeam extends Item implements Serializable
- serialVersionUID:
- 10008410L
-
Class com.starpoints.game.item.ItemSinker extends ItemMud implements Serializable
- serialVersionUID:
- 10008570L
-
Class com.starpoints.game.item.ItemSmartBomb extends Item implements Serializable
- serialVersionUID:
- 10008900L
-
Class com.starpoints.game.item.ItemStabilizer extends Item implements Serializable
- serialVersionUID:
- 2955227346475547747L
-
Class com.starpoints.game.item.ItemStabilizerDevice extends ItemPermanent implements Serializable
- serialVersionUID:
- 10008420L
-
Serialized Fields
-
generated
ItemStabilizer generated
A generated hook. -
imgIndex
int imgIndex
Flag, if generated item was used on the current point. -
useFlag
boolean useFlag
Flag, if generated item was used on the current point. -
usePoint
Point usePoint
Point, on which generated hook was used for graph fx.
-
-
Class com.starpoints.game.item.ItemStun extends Item implements Serializable
- serialVersionUID:
- 10008920L
-
Class com.starpoints.game.item.ItemSwirlRocket extends ItemRocket implements Serializable
- serialVersionUID:
- 10008930L
-
Class com.starpoints.game.item.ItemVeryBigMine extends ItemBigMine implements Serializable
- serialVersionUID:
- 10008970L
-
Class com.starpoints.game.item.ItemVeryFastRocket extends ItemRocket implements Serializable
- serialVersionUID:
- 10008390L
-
Class com.starpoints.game.item.ItemVeryVeryBigMine extends ItemBigMine implements Serializable
- serialVersionUID:
- 10008980L
-
Class com.starpoints.game.item.ItemWarpPoints extends Item implements Serializable
- serialVersionUID:
- 10008990L
-
Serialized Fields
-
countDown
int countDown
Counter for disappearing.
-
-
Class com.starpoints.game.item.ItemYellowChrystal extends ItemAbstractChrystal implements Serializable
- serialVersionUID:
- 10008322L
-
-
Package com.starpoints.league
-
Class com.starpoints.league.LeagueFigure extends CleverComputerFigureMK2 implements Serializable
- serialVersionUID:
- 2352618242141490744L
-
Serialized Fields
-
skin
Skin skin
The figures skin for initial settings and appearance. Used for determining base shieldings.
-
-
Class com.starpoints.league.LeagueGame extends Game implements Serializable
- serialVersionUID:
- -400211076862150653L
-
Serialized Fields
-
currentPlayerCount
int currentPlayerCount
The number of human players in the current game. -
flashSounds
java.lang.String[] flashSounds
Flash sounds for random level sounds. -
leagueMode
LeagueGameMode leagueMode
Current mode for all special league game modes. -
leaguePlayers
java.util.List<Figure> leaguePlayers
List of all league players (Player Figures and LeagueFigures. -
leagueResults
java.util.Map<java.lang.Integer,LeagueResult> leagueResults
Map of all players accumulated LeagueResults. Figure-IDs as keys. -
matchDayIndex
int matchDayIndex
The current matchday index. -
matchIndex
int matchIndex
The current match index within the matchday. -
noPlayerGameSkipped
boolean noPlayerGameSkipped
Flag, if a non-player game was skipped by the user. -
replayDelayCounter
int replayDelayCounter
Counter for replay finish (which will insert a short delay before next match starts). -
replayersKillRounds
java.util.Map<java.lang.Integer,java.lang.Integer> replayersKillRounds
Stores the figures kill rounds (to determine extreme destruction scenes) -
replayersRankChanges
int replayersRankChanges
Counter for player rank changes. -
replayersRanks
java.util.Map<java.lang.Integer,java.lang.Integer> replayersRanks
Stores the players ranks of the last round (to determine rank changes) -
replayMessage
java.lang.String replayMessage
Replay message. -
replayStopCounter
int replayStopCounter
Counter for replay stopping (which will be 9 rounds after stopReplay() is called. -
replayStopped
boolean replayStopped
Flag, if replay was stopped because a player performed some action worth replaying. -
season
Season season
The season. -
seasonLevelInfo
LevelInfo seasonLevelInfo
The LevelInfo for the league matches. -
soundOn
boolean soundOn
Flag to mute/unmute sound when skipping no player game. -
t
long t
Timing debug...
-
-
Class com.starpoints.league.LeagueResult extends java.lang.Object implements Serializable
- serialVersionUID:
- -7665853496753125451L
-
Serialized Fields
-
playerID
int playerID
The players id -
points
int points
The points for this game depending on the rank. -
score
int score
The players level score.
-
-
Class com.starpoints.league.Match extends java.lang.Object implements Serializable
- serialVersionUID:
- 4334345395440529184L
-
Serialized Fields
-
playerResults
java.util.List<LeagueResult> playerResults
The players results. -
sortedResults
java.util.List<LeagueResult> sortedResults
The sorted results, after the match was played. -
wasPlayed
boolean wasPlayed
Flag, if the match was played.
-
-
Class com.starpoints.league.MatchDay extends java.lang.Object implements Serializable
- serialVersionUID:
- 5767242824932456320L
-
Serialized Fields
-
matches
java.util.List<Match> matches
List of (2) matches. -
sortedBoard
java.util.List<LeagueResult> sortedBoard
Stores the sorted League board after this matchday.
-
-
Class com.starpoints.league.Season extends java.lang.Object implements Serializable
- serialVersionUID:
- 482300795711621650L
-
Serialized Fields
-
matchDays
java.util.List<MatchDay> matchDays
List of all matchdays.
-
-
-
Package com.starpoints.network
-
Class com.starpoints.network.ClientInfo extends java.lang.Object implements Serializable
- serialVersionUID:
- 9058691479845836007L
-
Serialized Fields
-
name
java.lang.String name
-
skin
Skin skin
-
-
Class com.starpoints.network.ClientItemBuy extends java.lang.Object implements Serializable
- serialVersionUID:
- -5865377838437516130L
-
Serialized Fields
-
itemIndex
int itemIndex
-
-
Class com.starpoints.network.ClientMessageObject extends java.lang.Object implements Serializable
- serialVersionUID:
- 6157054120797610073L
-
Serialized Fields
-
clientID
int clientID
-
contentType
ClientMessageContent contentType
-
messageObject
java.lang.Object messageObject
-
-
Class com.starpoints.network.ClientMove extends java.lang.Object implements Serializable
- serialVersionUID:
- -7353654487112645863L
-
Class com.starpoints.network.ServerMessageObject extends java.lang.Object implements Serializable
- serialVersionUID:
- 9049469408572834091L
-
Serialized Fields
-
contentType
ServerMessageContent contentType
-
messageObject
java.lang.Object messageObject
-
timestamp
long timestamp
-
-
-
Package com.starpoints.sound
-
Class com.starpoints.sound.SoundFxUpdate extends java.lang.Object implements Serializable
- serialVersionUID:
- 10001300L
-
Serialized Fields
-
clips
java.util.LinkedList<SoundInfo> clips
Array of lists of SoundInfo objects. -
stoppedClips
java.util.LinkedList<java.lang.Integer> stoppedClips
Array of lists of SoundInfo objects.
-
-
Class com.starpoints.sound.SoundInfo extends java.lang.Object implements Serializable
- serialVersionUID:
- 10001810L
-
Serialized Fields
-
clipname
java.lang.String clipname
The clipname. -
id
int id
The clipname. -
looped
boolean looped
Flag, if clip should be looped.
-
-
-
Package com.starpoints.state
-
Class com.starpoints.state.FieldState extends java.lang.Object implements Serializable
- serialVersionUID:
- 2796408625854487741L
-
Serialized Fields
-
points
PointState[][] points
-
-
Class com.starpoints.state.FigureMove extends java.lang.Object implements Serializable
- serialVersionUID:
- -8143931172873765847L
-
Serialized Fields
-
animationIndex
int animationIndex
The animationIndex. -
isBlocked
boolean isBlocked
Flag, if movement is blocked. -
isRamming
boolean isRamming
Flag, if figure is ramming. -
ramDir
Direction ramDir
The ram direction. -
rammingEmpty
boolean rammingEmpty
Flag if ramming to an empty point. -
ramPower
int ramPower
The ram power. -
sourceX
int sourceX
Source point x coordinate. -
sourceY
int sourceY
Source point y coordinate. -
targetX
int targetX
Target point x coordinate. -
targetY
int targetY
Target point x coordinate.
-
-
Class com.starpoints.state.FigureRocketHit extends java.lang.Object implements Serializable
- serialVersionUID:
- 1538610719143527965L
-
Serialized Fields
-
impactDirection
Direction impactDirection
The direction on which the figure was hit by the rocket. -
rocketPower
int rocketPower
The power of the rocket
-
-
Class com.starpoints.state.FigureShielding extends java.lang.Object implements Serializable
- serialVersionUID:
- 7761220981685563306L
-
Serialized Fields
-
power
int power
Shield power. -
type
ShieldType type
Shield type.
-
-
Class com.starpoints.state.FigureState extends ThingState implements Serializable
- serialVersionUID:
- -7196081057331389215L
-
Serialized Fields
-
additionalEquipment
java.util.List<java.lang.String> additionalEquipment
This figures additional equipments. -
dieReason
DieReason dieReason
Reason, why figure died. -
figureMove
FigureMove figureMove
Descriptor for Figure move. -
figureRocketHit
FigureRocketHit figureRocketHit
Descriptor for Figure rocket impact. -
figureShielding
FigureShielding figureShielding
Descriptor for Figure shielding. -
heatLevel
int heatLevel
Heat level. -
hoverHeight
int hoverHeight
Hover height. -
hoverRounds
int hoverRounds
Hover rounds. -
initialEnergy
int initialEnergy
Initial energy. -
initialExplosionShielding
int initialExplosionShielding
The initial Explosion shielding. -
initialHeatShielding
int initialHeatShielding
The initial Heat shielding. -
initialRamShielding
int initialRamShielding
The initial Ram shielding. -
initialRocketShielding
int initialRocketShielding
The initial Eocket shielding. -
invisibilityDuration
int invisibilityDuration
Invisibility duration. -
invulnerableDuration
int invulnerableDuration
Invulnerability duration. -
isDummy
boolean isDummy
Flag, if figure is a dummy. -
isPlayer
boolean isPlayer
Flag, if figure is human player. -
isVisible
boolean isVisible
Flag, if figure is visible. -
item
ItemState item
This figures items state. -
levelScore
int levelScore
LevelScore. -
lifes
int lifes
Number of lifes. -
money
int money
Money. -
number
int number
Number. -
paintItemsOnFigure
boolean paintItemsOnFigure
Flag, if permanent items hould be painted on figure. -
permanentItems
java.util.List<PermanentItemState> permanentItems
This figures permanent items states. -
pointColor
int pointColor
Color of point figure is on. -
points
long points
Points. -
ramPower
int ramPower
Ram power. -
shielding
int shielding
Shielding. -
skinOverlayImages
java.util.List<java.lang.String> skinOverlayImages
This figures skin overlay images. -
slots
int slots
Number of slots. -
stunDuration
int stunDuration
Number of rounds, figure is stunned. -
viewDir
Direction viewDir
View Direction. -
winCount
int winCount
Number of wins.
-
-
Class com.starpoints.state.FlashAnimationState extends java.lang.Object implements Serializable
- serialVersionUID:
- 1069714022428208009L
-
Class com.starpoints.state.FogState extends ThingState implements Serializable
- serialVersionUID:
- -6257006691703026531L
-
Class com.starpoints.state.GameState extends java.lang.Object implements Serializable
- serialVersionUID:
- 4942055964718193869L
-
Serialized Fields
-
additionalItemMoves
java.util.Map<ItemState,ItemMove> additionalItemMoves
A list of additional item moves. -
animationIndex
int animationIndex
Index of animation. -
effectsInfo
EffectsInfo effectsInfo
State of game effects. -
flashAnimationIndex
int flashAnimationIndex
FlashAnimationIndex. -
flashAnimations
java.util.List<FlashAnimationState> flashAnimations
List of all FlashAnimationInfos. -
flashState
Game.FlashState flashState
FlashState. Starting, if not during flash. -
index
long index
Absolute index for GameStates. -
isEditor
boolean isEditor
Flag, if this is representing an editor state. -
isShowingFlashAnimation
boolean isShowingFlashAnimation
Flag, if currently showing flash animation. -
isTutorial
boolean isTutorial
Flag, if this is a tutorial game. -
leagueState
LeagueState leagueState
LeagueState. null, if not in league game. -
levelIndex
int levelIndex
Level index. -
levelPlayers
java.util.Map<java.lang.Integer,FigureState> levelPlayers
Map of level players IDs to FigureStates. -
levelState
LevelState levelState
The levels state. -
maxStartingLevelIndex
int maxStartingLevelIndex
Max starting level index. -
message
java.lang.String message
Game message. -
messageColor
int messageColor
Game message color. -
mode
GameMode mode
Current game mode. -
modeCount
int modeCount
Mode count. -
playerCount
int playerCount
Number of human players. -
playerID
int playerID
Number of first human player. -
shopState
ShopState shopState
Shop state. -
showBackgroundAnimation
boolean showBackgroundAnimation
Flag, if background animations should be shown. -
showFigureVisibility
boolean showFigureVisibility
Flag, if figure visibility should be shown in status panel. -
showScoreAnimation
boolean showScoreAnimation
Flag, score animation is shown. -
soundInfo
SoundFxUpdate soundInfo
Info about sounds to play.
-
-
Class com.starpoints.state.ItemMove extends java.lang.Object implements Serializable
- serialVersionUID:
- 1131986611062969810L
-
Serialized Fields
-
animationDuration
int animationDuration
-
animationIndex
int animationIndex
-
lifecycleIndex
int lifecycleIndex
-
sourceX
int sourceX
-
sourceY
int sourceY
-
targetX
int targetX
-
targetY
int targetY
-
-
Class com.starpoints.state.ItemState extends ThingState implements Serializable
- serialVersionUID:
- -1427603239979943074L
-
Serialized Fields
-
dieReason
DieReason dieReason
The reason why this item dies. -
drawText
java.lang.String drawText
Draw text. -
isRocket
boolean isRocket
Flag, if item is a rocket. -
isShowingEnergyFx
boolean isShowingEnergyFx
Flag, if thing is showing energy fx. -
itemMove
ItemMove itemMove
Movement descriptor. -
userID
int userID
ID of user.
-
-
Class com.starpoints.state.LeagueState extends java.lang.Object implements Serializable
- serialVersionUID:
- -4680953842349038973L
-
Serialized Fields
-
leagueGameMode
LeagueGameMode leagueGameMode
-
leaguePlayers
java.util.Map<java.lang.Integer,FigureState> leaguePlayers
-
leagueResults
java.util.Map<java.lang.Integer,LeagueResult> leagueResults
-
matchdayIndex
int matchdayIndex
-
matchIndex
int matchIndex
-
season
Season season
-
-
Class com.starpoints.state.LevelState extends java.lang.Object implements Serializable
- serialVersionUID:
- 1950567169506712037L
-
Serialized Fields
-
backgroundColor
int backgroundColor
The current background color. -
backgroundForeColor
int backgroundForeColor
The current background fore color. -
field
FieldState field
The fields state. -
info
LevelInfo info
The levels info object. -
levelInfoText
java.lang.String levelInfoText
The level info text. -
roundCount
int roundCount
The current round count.
-
-
Class com.starpoints.state.PermanentItemState extends ItemState implements Serializable
- serialVersionUID:
- 8870933440663823971L
-
Serialized Fields
-
duration
int duration
-
energyGain
int energyGain
-
isUsingUp
boolean isUsingUp
-
overlayImage
java.lang.String overlayImage
-
-
Class com.starpoints.state.PointChainExplosion extends java.lang.Object implements Serializable
- serialVersionUID:
- 1608228120091318316L
-
Serialized Fields
-
animationIndex
int animationIndex
-
targetX
int targetX
-
targetY
int targetY
-
-
Class com.starpoints.state.PointColorChange extends java.lang.Object implements Serializable
- serialVersionUID:
- 8222173612299451486L
-
Serialized Fields
-
causedBySwirl
boolean causedBySwirl
Flag, if caused by swirling. -
color
int color
The new color. -
oldColor
int oldColor
The old color.
-
-
Class com.starpoints.state.PointState extends java.lang.Object implements Serializable
- serialVersionUID:
- 7714509614481814652L
-
Serialized Fields
-
chainExplosion
PointChainExplosion chainExplosion
Descriptor for chain explosion. -
color
int color
Point color. -
colorChange
PointColorChange colorChange
Descriptor for color change. -
explosionCounter
int explosionCounter
Counter, how many rounds explosion will last. -
explosionStrength
int explosionStrength
Points explosion stregth. -
fog
FogState fog
State of fog. -
heatLevel
int heatLevel
Heat level. -
ID
int ID
Y coordinate. -
isTarget
boolean isTarget
Flagm, if point should be drawn as target. -
occupant
ThingState occupant
State of occupant. -
x
int x
X coordinate. -
y
int y
Y coordinate.
-
-
Class com.starpoints.state.ShopItemState extends java.lang.Object implements Serializable
- serialVersionUID:
- 5238097701428821554L
-
Class com.starpoints.state.ShopState extends java.lang.Object implements Serializable
- serialVersionUID:
- -5066661313442331070L
-
Serialized Fields
-
currentFigure
FigureState currentFigure
The currently shopping figure. -
finished
boolean finished
Flag, if this shop session has finished. -
message
java.lang.String message
The message for fading out. -
mode
ShopMode mode
The current shop mode. -
modeCount
int modeCount
Counter during the different modes. -
playerIndex
int playerIndex
The current players index. -
sellItems
java.util.List<ShopItemState> sellItems
List of items to sell. -
shopInfo
ShopInfo shopInfo
The current shop info. -
shopItems
java.util.List<ShopItemState> shopItems
List of items to buy.
-
-
Class com.starpoints.state.ThingState extends java.lang.Object implements Serializable
- serialVersionUID:
- -1502955643256787989L
-
Serialized Fields
-
className
java.lang.String className
Things class. -
color
int color
Color. -
energy
int energy
Energy. -
energyMaxCount
int energyMaxCount
Graphics counter for effect when energy maximum is reached. -
explosionCounter
int explosionCounter
Explosion Counter. -
ID
int ID
ID. -
imageName
java.lang.String imageName
things image name. -
isOK
boolean isOK
Flag, if thing is ok. -
maxEnergy
int maxEnergy
Max. energy. -
name
java.lang.String name
Things name. -
outerColor
int outerColor
Outer Color. -
props
java.util.Map<java.lang.String,java.lang.Object> props
Property map. -
status
Status status
Status. -
text
java.lang.String text
Draw text. -
textColor
int textColor
Text color for draw text. -
textCounter
int textCounter
Text counter for draw text. -
x
int x
X coordinate. -
y
int y
Y coordinate.
-
-