A B C D E F G H I K L M N O P R S T U V W X Y

A

actionPerformed(ActionEvent) - Method in class game.GamePanelWithButton
 
addHits(int) - Method in class game.core.GameData
 
addHits(int) - Method in class game.core.Rocket
 
addMisses(int) - Method in class game.core.GameData
 
addMisses(int) - Method in class game.core.Rocket
 
addPoints(int) - Method in class game.core.GameData
 
addPoints(int) - Method in class game.core.Rocket
 
addPower(Power, double) - Method in class game.core.powers.PowerBank
 
addShots(int) - Method in class game.core.GameData
 
addShots(int) - Method in class game.core.Rocket
 
age - Variable in class game.core.GameData
 
age - Variable in class game.core.Sprite
The age of this Sprite
ageAtDeath - Variable in class game.core.Rocket
 
ageAtLastFire - Variable in class game.core.Rocket
 
alive - Variable in class game.core.Game
 
alive - Variable in class game.core.Rocket
 
angleTo(Sprite) - Method in class game.core.GameState
 
ast - Static variable in class game.core.Asteroid
 
astb - Static variable in class game.core.Asteroid
 
Asteroid - Class in game.core
 
Asteroid(double, double, double, double, double) - Constructor for class game.core.Asteroid
 
Asteroid(double, double, double, double) - Constructor for class game.core.Asteroid
 
Asteroid(double, double) - Constructor for class game.core.Asteroid
 
Asteroid(Rectangle, Rocket) - Constructor for class game.core.Asteroid
creates an asteroid starting in a corner, moving away from the rocket
Asteroid(Rectangle) - Constructor for class game.core.Asteroid
creates an asteroid starting in the corner
Asteroid(Rectangle, double) - Constructor for class game.core.Asteroid
creates an asteroid starting in the corner, with the given size
Asteroid(double, double, double, double, int, boolean) - Constructor for class game.core.Asteroid
 
asteroids - Variable in class game.core.GameState
 
auto - Static variable in class game.core.GameState
 

B

begin() - Method in class game.MainPanel
 
BigShield - Class in game.core
 
BigShield(double, double, double, double) - Constructor for class game.core.BigShield
 
BorderedPanel - Class in game
 
BorderedPanel() - Constructor for class game.BorderedPanel
 
boredness - Variable in class game.core.Asteroid
 
bounce - Variable in class game.SoundManager
 
bounceSound() - Method in class game.SoundManager
 
buildURL(ScoreSource) - Method in class game.ScoreManager
 
Bullet - Class in game.core
 
Bullet(double, double, double, double, Rocket) - Constructor for class game.core.Bullet
 
bullets - Variable in class game.core.GameState
 
bumpLeft() - Method in class game.core.Rocket
 
bumpRight() - Method in class game.core.Rocket
 
burntRocket - Static variable in class game.core.Rocket
 

C

clean(double) - Method in class game.core.powers.PowerBank
 
clone() - Method in class game.core.BigShield
 
clone() - Method in class game.core.Bullet
 
clone() - Method in class game.core.GameData
 
clone() - Method in class game.core.Rocket
 
clone() - Method in class game.core.Sprite
 
col - Variable in class game.GamePanel
 
cols - Variable in class game.GamePanel.Message
 
comeAlive() - Method in class game.core.Rocket
 
componentHidden(ComponentEvent) - Method in class game.BorderedPanel
 
componentMoved(ComponentEvent) - Method in class game.BorderedPanel
 
componentResized(ComponentEvent) - Method in class game.BorderedPanel
 
componentShown(ComponentEvent) - Method in class game.BorderedPanel
 
count - Static variable in class game.core.Asteroid
 
countryCB - Variable in class game.IDPanel
 
cp - Variable in class game.MainPanel
 
create() - Static method in class game.core.powers.Power
 
currentGame - Static variable in class game.core.Game
 
currentMiddle - Variable in class game.BorderedPanel
 
currentPanel - Variable in class game.MainPanel
 
cx - Variable in class game.core.GameState
 
cy - Variable in class game.core.GameState
 

D

data - Variable in class game.core.Rocket
 
deadTime() - Method in class game.core.Rocket
 
defaultPr - Static variable in class game.core.Game
 
die(Asteroid) - Method in class game.core.Rocket
 
die() - Method in class game.core.Rocket
 
dir - Variable in class game.core.Rocket
The direction the rocket is facing.
distanceTo(Sprite) - Method in class game.core.GameState
 
doFire() - Method in class game.players.Move
 
doLeft() - Method in class game.players.Move
 
done - Static variable in class game.core.Game
 
done - Variable in class game.InitialPanel
 
DoNothingPlayer - Class in game.players
 
DoNothingPlayer() - Constructor for class game.players.DoNothingPlayer
 
doRight() - Method in class game.players.Move
 
doSwitch(int, Object) - Method in class game.MainPanel
 
doThrust() - Method in class game.players.Move
 
draw(Graphics) - Method in class game.core.Game
 
draw(Graphics, Rectangle) - Method in class game.core.GameState
 
draw(Graphics, int, int, double) - Method in class game.core.powers.PowerBank
 
drawSelf(Graphics, double, double, int, int) - Method in class game.core.BigShield
 
drawSelf(Graphics, int, int, double) - Method in class game.core.powers.Power
 
drawSelf(Graphics, double, double, int, int, double) - Method in class game.core.powers.PowerSprite
 
drawSelf(Graphics, double, double, int, int) - Method in class game.core.Rocket
 
dt - Static variable in class game.core.Game
 
duration - Variable in enum game.core.powers.PowerType
 
dx - Variable in class game.core.Sprite
The velocity of the sprite
dy - Variable in class game.core.Sprite
The velocity of the sprite

E

east - Variable in class game.BorderedPanel
 
endData - Variable in class game.core.GameState
 
EndGameState - Class in game.core
 
EndGameState() - Constructor for class game.core.EndGameState
 
exp - Variable in class game.core.ExplodingBullet
 
expiry - Variable in class game.core.powers.Power
 
explode(Rocket, Rectangle, boolean) - Method in class game.core.Asteroid
 
explode(Rocket, Rectangle) - Method in class game.core.Asteroid
 
explode() - Method in class game.core.ExplodingBullet
 
explode - Variable in class game.SoundManager
 
explodeSound() - Method in class game.SoundManager
 
ExplodingBullet - Class in game.core
 
ExplodingBullet(double, double, double, double, Rocket, int) - Constructor for class game.core.ExplodingBullet
 

F

field - Variable in class game.core.Game
 
fire - Static variable in class game.core.Rocket
 
fire(PowerBank) - Method in class game.core.Rocket
 
fire - Variable in class game.players.HumanPlayer
 
fire - Variable in class game.players.Move
 
firePower - Variable in class game.core.Rocket
 
fireRate - Variable in class game.core.Rocket
 
forbiddn - Static variable in class game.core.Game
 

G

game - package game
 
Game - Class in game.core
 
Game(Player, Rectangle) - Constructor for class game.core.Game
 
game - Variable in class game.GamePanel
 
game.core - package game.core
 
game.core.powers - package game.core.powers
 
game.players - package game.players
 
GameApplet - Class in game
 
GameApplet() - Constructor for class game.GameApplet
 
GameData - Class in game.core
 
GameData() - Constructor for class game.core.GameData
 
GamePanel - Class in game
 
GamePanel(Game, Player) - Constructor for class game.GamePanel
 
GamePanel.Message - Class in game
 
GamePanel.Message(String, int) - Constructor for class game.GamePanel.Message
 
GamePanel.Message(String[], int) - Constructor for class game.GamePanel.Message
 
GamePanelWithButton - Class in game
 
GamePanelWithButton(Game, Player) - Constructor for class game.GamePanelWithButton
 
GamePanelWithTimeout - Class in game
 
GamePanelWithTimeout(Game, Player) - Constructor for class game.GamePanelWithTimeout
 
GameState - Class in game.core
 
GameState(List<Sprite>, GamePanel) - Constructor for class game.core.GameState
 
GameState(GameState) - Constructor for class game.core.GameState
 
gamesToStore - Variable in class game.MainPanel
 
gaussrand() - Static method in class game.core.Game
 
gd - Variable in class game.GamePanel
 
geomRand(double) - Static method in class game.core.Game
 
getAge() - Method in class game.core.GameData
 
getAsteroids() - Method in class game.core.GameState
 
getBangImage() - Method in class game.core.Rocket
 
getBoredness() - Method in class game.core.Asteroid
 
getBullets() - Method in class game.core.GameState
 
getBump() - Method in class game.core.Rocket
 
getColor() - Method in class game.GamePanel.Message
 
getCountries() - Method in class game.IDPanel
 
getData() - Method in class game.core.Rocket
 
getData() - Method in class game.GamePanel
 
getData() - Method in class game.GamePanelWithTimeout
 
getData() - Method in class game.SwitchingPanel
 
getDirection() - Method in class game.core.Rocket
 
getDuration() - Method in class game.core.powers.Power
 
getDuration() - Method in enum game.core.powers.PowerType
 
getDX() - Method in class game.core.Sprite
 
getDY() - Method in class game.core.Sprite
 
getEndData() - Method in class game.core.GameState
 
getForbidden() - Static method in class game.core.Game
 
getHits() - Method in class game.core.GameData
 
getImage() - Method in class game.core.Asteroid
 
getImage() - Method in class game.core.powers.Power
 
getImage() - Method in enum game.core.powers.PowerType
 
getImage() - Method in class game.core.Rocket
 
getInitialNumberOfAsteroids() - Static method in class game.core.Game
 
getInstance() - Static method in class game.SoundManager
gets the instance
getInverseScale() - Method in class game.SwitchingPanel
 
getLives() - Method in class game.core.GameData
 
getLives() - Method in class game.core.Rocket
 
getMass() - Method in class game.core.Asteroid
 
getMove(GameState) - Method in class game.players.DoNothingPlayer
 
getMove(GameState) - Method in class game.players.HumanPlayer
 
getMove(GameState) - Method in class game.players.Player
 
getMove(GameState) - Method in class game.players.ShootingPlayer
 
getMove(GameState) - Method in class game.players.SniperPlayer
 
getMove(GameState) - Method in class game.players.StraightShootingPlayer
 
getMove(GameState) - Method in class game.players.TargetedShootingPlayer
 
getMove(GameState) - Method in class game.players.WildPlayer
 
getMysteryImage() - Method in class game.core.powers.PowerSprite
 
getName() - Method in class game.InitialPanel
 
getNewDX() - Static method in class game.core.Asteroid
chooses a suitable initial x-speed
getNewDY() - Static method in class game.core.Asteroid
chooses a suitable initial y-speed
getNextHash() - Method in class game.MainPanel
 
getNextHash() - Method in interface game.ScoreSource
 
getNextHits() - Method in class game.MainPanel
 
getNextHits() - Method in interface game.ScoreSource
 
getNextScore() - Method in class game.MainPanel
 
getNextScore() - Method in interface game.ScoreSource
 
getNextShots() - Method in class game.MainPanel
 
getNextShots() - Method in interface game.ScoreSource
 
getNextTime() - Method in class game.MainPanel
 
getNextTime() - Method in interface game.ScoreSource
 
getNumber() - Method in class game.core.Asteroid
 
getNumberOfExplodingBulletPowers() - Method in class game.core.powers.PowerBank
 
getNumberOfRapidFirePowers() - Method in class game.core.powers.PowerBank
 
getNumberOfSpreadingBulletPowers() - Method in class game.core.powers.PowerBank
 
getNumberOfTripleBulletPowers() - Method in class game.core.powers.PowerBank
 
getOwner() - Method in class game.core.Bullet
 
getPlayerCountry() - Method in class game.IDPanel
 
getPlayerCountry() - Method in class game.MainPanel
 
getPlayerCountry() - Method in interface game.ScoreSource
 
getPlayerName() - Method in class game.IDPanel
 
getPlayerName() - Method in class game.MainPanel
 
getPlayerName() - Method in interface game.ScoreSource
 
getPlayerSchool() - Method in class game.IDPanel
 
getPlayerSchool() - Method in class game.MainPanel
 
getPlayerSchool() - Method in interface game.ScoreSource
 
getPower() - Method in class game.core.powers.PowerSprite
 
getPowerSprites() - Method in class game.core.GameState
 
getRandom() - Static method in enum game.core.powers.PowerType
 
getRocket() - Method in class game.core.GameState
 
getRockets() - Method in class game.core.GameState
 
getRocks() - Method in class game.core.GameData
 
getScale() - Method in class game.SwitchingPanel
 
getScore() - Method in class game.core.GameData
 
getShots() - Method in class game.core.GameData
 
getSize() - Method in class game.core.Sprite
 
getSootyImage() - Method in class game.core.Rocket
 
getStars() - Method in class game.core.GameState
 
getState() - Method in class game.core.Game
 
getStatus() - Method in class game.GamePanel
 
getStatus() - Method in class game.GamePanelWithTimeout
 
getStatus() - Method in class game.InitialPanel
 
getStatus() - Method in class game.SwitchingPanel
 
getType() - Method in class game.MainPanel
 
getType() - Method in interface game.ScoreSource
 
getValue() - Method in class game.MainPanel
 
getVisibleGameState(Rocket, Rectangle) - Method in class game.core.GameState
 
getX() - Method in class game.core.Sprite
 
getY() - Method in class game.core.Sprite
 
goalLabel - Variable in class game.GamePanel
 
going - Variable in class game.InitialPanel
 
gotNext() - Method in class game.MainPanel
 
gotNext() - Method in interface game.ScoreSource
 
gp - Variable in class game.core.GameState
 
graph - Variable in class game.core.Game
 

H

hasAsteroidShield() - Method in class game.core.powers.PowerBank
 
hasAutoPilot() - Method in class game.core.powers.PowerBank
 
hasBlastingShield() - Method in class game.core.powers.PowerBank
 
hasBouncyShield() - Method in class game.core.powers.PowerBank
 
hasBulletShield() - Method in class game.core.powers.PowerBank
 
hasChanged() - Method in class game.IDPanel
 
hasStickyAsteroidPower() - Method in class game.core.powers.PowerBank
 
hasWarned - Variable in class game.MainPanel
 
hits - Variable in class game.core.GameData
 
HumanPlayer - Class in game.players
 
HumanPlayer() - Constructor for class game.players.HumanPlayer
 

I

IDPanel - Class in game
 
IDPanel() - Constructor for class game.IDPanel
 
idPanel - Variable in class game.MainPanel
 
img - Variable in enum game.core.powers.PowerType
 
inelastic(Asteroid) - Method in class game.core.Rocket
 
init() - Method in class game.GameApplet
 
initialNumberOfAsteroids - Static variable in class game.core.Game
 
InitialPanel - Class in game
 
InitialPanel() - Constructor for class game.InitialPanel
 
InitialPanel.AsteroidRoller - Class in game
 
InitialPanel.AsteroidRoller(InitialPanel) - Constructor for class game.InitialPanel.AsteroidRoller
 
initialSpeed - Static variable in class game.core.Asteroid
 
instructions - Variable in class game.InitialPanel
 
intrand(double) - Static method in class game.core.Game
 
isAlive() - Method in class game.core.Rocket
 
isBad() - Method in class game.core.powers.Power
 
isBad() - Method in class game.core.powers.PowerSprite
 
isBad - Variable in enum game.core.powers.PowerType
 
isBad() - Method in enum game.core.powers.PowerType
 
isDone() - Method in class game.InitialPanel
 
isFire() - Method in class game.players.Move
 
isLeft() - Method in class game.players.Move
 
isMystery() - Method in class game.core.powers.PowerSprite
 
isNasty() - Method in class game.core.Asteroid
 
isOkToHit() - Method in class game.core.Asteroid
 
isRight() - Method in class game.players.Move
 
isThrust() - Method in class game.players.Move
 
isTooOld() - Method in class game.core.BigShield
 
isTooOld() - Method in class game.core.Bullet
 
isTooOld() - Method in class game.core.ExplodingBullet
 
isTooOld() - Method in class game.core.powers.PowerSprite
 
isType(String) - Method in class game.core.powers.Power
 

K

keyPressed(KeyEvent) - Method in class game.GamePanel
 
keyPressed(KeyEvent) - Method in class game.InitialPanel
 
keyPressed(KeyEvent) - Method in class game.MainPanel
 
keyPressed(KeyEvent) - Method in class game.players.HumanPlayer
 
keyReleased(KeyEvent) - Method in class game.GamePanel
 
keyReleased(KeyEvent) - Method in class game.InitialPanel
 
keyReleased(KeyEvent) - Method in class game.MainPanel
 
keyReleased(KeyEvent) - Method in class game.players.HumanPlayer
 
keyTyped(KeyEvent) - Method in class game.GamePanel
 
keyTyped(KeyEvent) - Method in class game.InitialPanel
 
keyTyped(KeyEvent) - Method in class game.MainPanel
 
keyTyped(KeyEvent) - Method in class game.players.HumanPlayer
 

L

lastChangeNeeded - Variable in class game.players.HumanPlayer
 
left - Variable in class game.players.HumanPlayer
 
left - Variable in class game.players.Move
 
life - Variable in class game.core.ExplodingBullet
 
lives - Variable in class game.core.GameData
 

M

main(String[]) - Static method in class game.core.EndGameState
 
main(String[]) - Static method in class game.Test
 
MainPanel - Class in game
 
MainPanel() - Constructor for class game.MainPanel
 
MainPanel.SwitchingThread - Class in game
 
MainPanel.SwitchingThread() - Constructor for class game.MainPanel.SwitchingThread
 
mesgon - Variable in class game.core.GameState
 
middle - Variable in class game.BorderedPanel
 
misses - Variable in class game.core.GameData
 
mouseClicked(MouseEvent) - Method in class game.GamePanel
 
mouseClicked(MouseEvent) - Method in class game.InitialPanel
 
mouseClicked(MouseEvent) - Method in class game.MainPanel
 
mouseClicked(MouseEvent) - Method in class game.players.HumanPlayer
 
mouseDragged(MouseEvent) - Method in class game.GamePanel
 
mouseDragged(MouseEvent) - Method in class game.InitialPanel
 
mouseDragged(MouseEvent) - Method in class game.MainPanel
 
mouseDragged(MouseEvent) - Method in class game.players.HumanPlayer
 
mouseEntered(MouseEvent) - Method in class game.GamePanel
 
mouseEntered(MouseEvent) - Method in class game.InitialPanel
 
mouseEntered(MouseEvent) - Method in class game.MainPanel
 
mouseEntered(MouseEvent) - Method in class game.players.HumanPlayer
 
mouseExited(MouseEvent) - Method in class game.GamePanel
 
mouseExited(MouseEvent) - Method in class game.InitialPanel
 
mouseExited(MouseEvent) - Method in class game.MainPanel
 
mouseExited(MouseEvent) - Method in class game.players.HumanPlayer
 
mouseMoved(MouseEvent) - Method in class game.GamePanel
 
mouseMoved(MouseEvent) - Method in class game.InitialPanel
 
mouseMoved(MouseEvent) - Method in class game.MainPanel
 
mouseMoved(MouseEvent) - Method in class game.players.HumanPlayer
 
mousePressed(MouseEvent) - Method in class game.GamePanel
 
mousePressed(MouseEvent) - Method in class game.InitialPanel
 
mousePressed(MouseEvent) - Method in class game.MainPanel
 
mousePressed(MouseEvent) - Method in class game.players.HumanPlayer
 
mouseReleased(MouseEvent) - Method in class game.GamePanel
 
mouseReleased(MouseEvent) - Method in class game.InitialPanel
 
mouseReleased(MouseEvent) - Method in class game.MainPanel
 
mouseReleased(MouseEvent) - Method in class game.players.HumanPlayer
 
Move - Class in game.players
 
Move() - Constructor for class game.players.Move
 
msg - Variable in class game.GamePanel.Message
 
msgLabel - Variable in class game.GamePanel
 
mysterify() - Method in class game.core.powers.PowerSprite
 
mystery - Variable in class game.core.powers.PowerSprite
 
mysteryImage - Static variable in class game.core.powers.PowerSprite
 
mytype - Variable in class game.MainPanel
 

N

name - Variable in class game.InitialPanel
 
name - Variable in class game.MainPanel
 
nameChangeCountdown - Variable in class game.IDPanel
 
nameLabel - Variable in class game.InitialPanel
 
nameTF - Variable in class game.IDPanel
 
nasty - Variable in class game.core.Asteroid
 
nearestAsteroids() - Method in class game.core.GameState
 
nearestPower() - Method in class game.core.GameState
 
north - Variable in class game.BorderedPanel
 
Nothing - Class in game
 
Nothing() - Constructor for class game.Nothing
 
number - Variable in class game.core.Asteroid
 
numberOfGamesToStore() - Method in class game.MainPanel
 
numberOfGamesToStore() - Method in interface game.ScoreSource
 

O

others - Variable in class game.core.GameState
 
owner - Variable in class game.core.Bullet
 

P

p - Variable in class game.players.WildPlayer
 
paintChildren(Graphics) - Method in class game.SwitchingPanel
 
paintComponent(Graphics) - Method in class game.GamePanel
 
paintComponent(Graphics) - Method in class game.InitialPanel
 
paintComponent(Graphics) - Method in class game.SwitchingPanel
 
panel - Variable in class game.InitialPanel.AsteroidRoller
 
play() - Method in class game.core.Game
plays the game, returning the GameData at the end
playBounce - Variable in class game.SoundManager
 
playCreatePower - Variable in class game.SoundManager
 
player - Variable in class game.core.Game
 
player - Variable in class game.GamePanel
 
Player - Class in game.players
 
Player() - Constructor for class game.players.Player
 
playExplode - Variable in class game.SoundManager
 
playReceivePower - Variable in class game.SoundManager
 
playRocketDie - Variable in class game.SoundManager
 
playShoot - Variable in class game.SoundManager
 
Power - Class in game.core.powers
 
Power(PowerType) - Constructor for class game.core.powers.Power
 
power - Variable in class game.core.powers.PowerSprite
 
powerbank - Variable in class game.core.GameState
 
PowerBank - Class in game.core.powers
 
PowerBank() - Constructor for class game.core.powers.PowerBank
 
powerCreate - Variable in class game.SoundManager
 
powerCreateSound() - Method in class game.SoundManager
 
powerReceive - Variable in class game.SoundManager
 
powerReceiveSound() - Method in class game.SoundManager
 
powers - Variable in class game.core.GameState
 
powers - Variable in class game.core.powers.PowerBank
 
PowerSprite - Class in game.core.powers
 
PowerSprite(double, double, double, double) - Constructor for class game.core.powers.PowerSprite
 
PowerType - Enum in game.core.powers
 
PowerType(double, boolean, String) - Constructor for enum game.core.powers.PowerType
 
pr - Static variable in class game.core.Game
 

R

r - Variable in class game.core.Sprite
The radius of the sprite
rand - Static variable in class game.core.Game
 
rand() - Static method in class game.core.Game
 
receive(double) - Method in class game.core.powers.Power
 
received - Variable in class game.core.powers.Power
 
removeLives(int) - Method in class game.core.GameData
 
right - Variable in class game.players.HumanPlayer
 
right - Variable in class game.players.Move
 
Rocket - Class in game.core
 
Rocket(double, double, double, double, double) - Constructor for class game.core.Rocket
 
Rocket(Rectangle) - Constructor for class game.core.Rocket
 
rocket - Static variable in class game.core.Rocket
 
rocketDie - Variable in class game.SoundManager
 
rocketDie() - Method in class game.SoundManager
 
rockets - Variable in class game.core.GameState
 
rocks - Variable in class game.core.GameData
 
run() - Method in class game.GamePanel.Message
 
run() - Method in class game.GamePanelWithButton
 
run() - Method in class game.InitialPanel.AsteroidRoller
 
run() - Method in class game.InitialPanel
 
run() - Method in class game.MainPanel.SwitchingThread
 
run() - Method in class game.ScoreManager
 
run() - Method in class game.SoundManager.SoundManagerThread
 

S

s - Variable in class game.ScoreManager
 
schoolTF - Variable in class game.IDPanel
 
score - Variable in class game.core.GameData
 
scoreLabel - Variable in class game.GamePanel
 
scoreManager - Variable in class game.MainPanel
 
ScoreManager - Class in game
 
ScoreManager(ScoreSource) - Constructor for class game.ScoreManager
 
ScoreSource - Interface in game
 
screen - Variable in class game.core.Game
 
seed - Static variable in class game.core.Game
 
setAge(double) - Method in class game.core.GameData
 
setCurrentPanel(SwitchingPanel) - Method in class game.MainPanel
 
setFire(boolean) - Method in class game.players.Move
 
setForbidden(Game) - Static method in class game.core.Game
 
setForbidden() - Static method in class game.core.Game
 
setGamePanel(GamePanel) - Method in class game.core.GameState
 
setGoal() - Method in class game.GamePanel
 
setLabelTexts() - Method in class game.InitialPanel
 
setLeft(boolean) - Method in class game.players.Move
 
setMiddlePanel(JPanel) - Method in class game.BorderedPanel
 
setMiddleSize() - Method in class game.BorderedPanel
 
setNumber() - Method in class game.core.Asteroid
 
setRight(boolean) - Method in class game.players.Move
 
setRocks(int) - Method in class game.core.GameData
 
setScore() - Method in class game.GamePanel
 
setScore(int, int, int, int, int) - Method in class game.GamePanel
 
setScreen(GamePanel) - Method in class game.core.Game
Sets the screen of this game to be the specified component.
setThrust(boolean) - Method in class game.players.Move
 
setType(String) - Method in class game.MainPanel
 
shields - Variable in class game.core.GameState
 
shoot - Variable in class game.SoundManager
 
ShootingPlayer - Class in game.players
 
ShootingPlayer() - Constructor for class game.players.ShootingPlayer
 
shootSound() - Method in class game.SoundManager
 
shots - Variable in class game.core.GameData
 
showMessage(String, int) - Method in class game.GamePanel
 
showMessage(String[], int) - Method in class game.GamePanel
 
size - Variable in class game.GamePanel.Message
 
SniperPlayer - Class in game.players
 
SniperPlayer() - Constructor for class game.players.SniperPlayer
 
sound - Static variable in class game.SoundManager
 
SoundManager - Class in game
the sound manager is responsible to provide the sounds for the game.
SoundManager() - Constructor for class game.SoundManager
 
SoundManager.SoundManagerThread - Class in game
 
SoundManager.SoundManagerThread() - Constructor for class game.SoundManager.SoundManagerThread
 
south - Variable in class game.BorderedPanel
 
Sprite - Class in game.core
a Sprite - an object that moves around in a game
Sprite(double, double, double, double, double) - Constructor for class game.core.Sprite
constructs a sprite with the given characteristics
sprites - Variable in class game.core.GameState
 
Star - Class in game.core
 
Star(double, double) - Constructor for class game.core.Star
 
Star(Rectangle) - Constructor for class game.core.Star
 
stars - Variable in class game.core.GameState
 
startThrust - Variable in class game.SoundManager
 
state - Variable in class game.core.Game
 
state - Variable in class game.MainPanel
 
state - Variable in class game.players.SniperPlayer
 
state2 - Variable in class game.players.SniperPlayer
 
status - Variable in class game.GamePanel
 
stop() - Method in class game.core.Game
 
stopThrust - Variable in class game.SoundManager
 
stopThrustSound() - Method in class game.SoundManager
 
StraightShootingPlayer - Class in game.players
 
StraightShootingPlayer() - Constructor for class game.players.StraightShootingPlayer
 
SwitchingPanel - Class in game
 
SwitchingPanel() - Constructor for class game.SwitchingPanel
 

T

TargetedShootingPlayer - Class in game.players
 
TargetedShootingPlayer() - Constructor for class game.players.TargetedShootingPlayer
 
targetMoved - Variable in class game.players.HumanPlayer
 
taxi - Static variable in class game.MainPanel
 
Test - Class in game
 
Test() - Constructor for class game.Test
 
thrust() - Method in class game.core.Rocket
 
thrust - Variable in class game.players.HumanPlayer
 
thrust - Variable in class game.players.Move
 
thrust - Variable in class game.SoundManager
 
thruston - Variable in class game.SoundManager
 
thrustPower - Variable in class game.core.Rocket
 
thrustSound() - Method in class game.SoundManager
 
time - Variable in class game.core.Game
 
timeOut - Variable in class game.GamePanelWithTimeout
 
timeOut - Variable in class game.InitialPanel
 
timeOut() - Method in class game.InitialPanel
 
timeRemaining(double) - Method in class game.core.powers.Power
 
toString() - Method in class game.core.GameData
 
touches(Sprite, Rectangle) - Method in class game.core.Sprite
returns true if the this Sprite is touching the other
turning - Variable in class game.players.HumanPlayer
 
turnTargetX - Variable in class game.players.HumanPlayer
 
turnTargetY - Variable in class game.players.HumanPlayer
 
type - Variable in class game.core.powers.Power
 

U

update(Rectangle, Player) - Method in class game.core.GameState
 
updateBoredness() - Method in class game.core.Asteroid
 
updatePositionWrap(Rectangle) - Method in class game.core.Sprite
updates the position of this sprite, bounding it within the given Rectangle by wrapping the Rectangle into a torus

V

valueOf(String) - Static method in enum game.core.powers.PowerType
Returns the enum constant of this type with the specified name.
values() - Static method in enum game.core.powers.PowerType
Returns an array containing the constants of this enum type, in the order they are declared.

W

west - Variable in class game.BorderedPanel
 
WildPlayer - Class in game.players
 
WildPlayer() - Constructor for class game.players.WildPlayer
 
windUp() - Method in class game.GamePanel
 
windUp() - Method in class game.InitialPanel
 
windUp() - Method in class game.SwitchingPanel
 
wrapDir() - Method in class game.core.Rocket
 

X

x - Variable in class game.core.Sprite
the position of the sprite

Y

y - Variable in class game.core.Sprite
the position of the sprite

A B C D E F G H I K L M N O P R S T U V W X Y