A B C D E G I L M N O P R S T U

A

animator - Variable in class erland.game.tetris.TetrisApplet
 
askUserForOptions() - Method in class erland.game.tetris.Tetris
 

B

bEnd - Variable in class erland.game.tetris.TetrisPlayer
true if game is completed or game over has occurred
block - Variable in class erland.game.tetris.TetrisPlayer
Current active block in the main game area
BlockFactory - Class in erland.game.tetris
 
BlockFactory() - Constructor for class erland.game.tetris.BlockFactory
 
blockNext - Variable in class erland.game.tetris.TetrisPlayer
Current active block in the preview block area

C

command(GamePlayerInterface, String) - Method in class erland.game.tetris.TetrisServer
 
connected(NetworkConnectionInterface) - Method in class erland.game.tetris.TetrisModelNetworked
 
createPlayer() - Method in class erland.game.tetris.TetrisServer
 

D

disconnected(NetworkConnectionInterface) - Method in class erland.game.tetris.TetrisModelNetworked
 
disconnected(GamePlayerInterface) - Method in class erland.game.tetris.TetrisServer
 
doCommand(String) - Method in class erland.game.tetris.TetrisPlayer
 
draw() - Method in class erland.game.tetris.TetrisMain
 
drawContainer(Graphics, BlockMatrix, int, int, int, int, int, Color, Color) - Method in class erland.game.tetris.TetrisMain
Draw all grapics in a specific BlockMatrix

E

END_BLINK_SPEED - Variable in class erland.game.tetris.TetrisMain
Speed of blinking text
endBlink - Variable in class erland.game.tetris.TetrisMain
Counter to handle blinking of text when game is completed or GAME OVER has occurred
environment - Variable in class erland.game.tetris.TetrisPlayer
Game environment
erland.game.tetris - package erland.game.tetris
 
exit() - Method in class erland.game.tetris.TetrisMain
 

G

getBlockFromString(Block, String) - Method in class erland.game.tetris.TetrisModelNetworked
 
getBlockString(Block) - Method in class erland.game.tetris.TetrisPlayer
 
getConnection() - Method in class erland.game.tetris.TetrisPlayer
 
getDisplayModes() - Method in class erland.game.tetris.Tetris
 
getDisplayModes() - Method in class erland.game.tetris.TetrisApplet
 
getHighScore() - Method in interface erland.game.tetris.TetrisModelInterface
 
getHighScore() - Method in class erland.game.tetris.TetrisModelNetworked
 
getHighScore() - Method in class erland.game.tetris.TetrisModelStandalone
 
getHighScore() - Method in class erland.game.tetris.TetrisServer
 
getHighScoreList() - Method in class erland.game.tetris.TetrisServer
 
getImageHandler() - Method in class erland.game.tetris.Tetris
 
getInstance() - Static method in class erland.game.tetris.BlockFactory
 
getLevel() - Method in interface erland.game.tetris.TetrisModelInterface
 
getLevel() - Method in class erland.game.tetris.TetrisModelNetworked
 
getLevel() - Method in class erland.game.tetris.TetrisModelStandalone
 
getLevel() - Method in class erland.game.tetris.TetrisPlayer
 
getMainContainer() - Method in interface erland.game.tetris.TetrisModelInterface
 
getMainContainer() - Method in class erland.game.tetris.TetrisModelNetworked
 
getMainContainer() - Method in class erland.game.tetris.TetrisModelStandalone
 
getMainContainer() - Method in class erland.game.tetris.TetrisPlayer
 
getMaxPlayers() - Method in class erland.game.tetris.TetrisServer
 
getNextBlock() - Method in interface erland.game.tetris.TetrisModelInterface
 
getNextBlock() - Method in class erland.game.tetris.TetrisModelNetworked
 
getNextBlock() - Method in class erland.game.tetris.TetrisModelStandalone
 
getNextBlock() - Method in class erland.game.tetris.TetrisPlayer
 
getNumberString(int, long) - Method in class erland.game.tetris.TetrisPlayer
 
getOpponentLevel() - Method in interface erland.game.tetris.TetrisModelInterface
 
getOpponentLevel() - Method in class erland.game.tetris.TetrisModelNetworked
 
getOpponentLevel() - Method in class erland.game.tetris.TetrisModelStandalone
 
getOpponentMainContainer() - Method in interface erland.game.tetris.TetrisModelInterface
 
getOpponentMainContainer() - Method in class erland.game.tetris.TetrisModelNetworked
 
getOpponentMainContainer() - Method in class erland.game.tetris.TetrisModelStandalone
 
getOpponentScore() - Method in interface erland.game.tetris.TetrisModelInterface
 
getOpponentScore() - Method in class erland.game.tetris.TetrisModelNetworked
 
getOpponentScore() - Method in class erland.game.tetris.TetrisModelStandalone
 
getScore() - Method in interface erland.game.tetris.TetrisModelInterface
 
getScore() - Method in class erland.game.tetris.TetrisModelNetworked
 
getScore() - Method in class erland.game.tetris.TetrisModelStandalone
 
getScore() - Method in class erland.game.tetris.TetrisPlayer
 
getStorage() - Method in class erland.game.tetris.Tetris
 
getStorage() - Method in class erland.game.tetris.TetrisServer
 

I

init() - Method in class erland.game.tetris.TetrisApplet
 
init(GameEnvironmentInterface) - Method in class erland.game.tetris.TetrisMain
 
init() - Method in class erland.game.tetris.TetrisMain
Initialize a new game
init(GameEnvironmentInterface) - Method in interface erland.game.tetris.TetrisModelInterface
 
init(GameEnvironmentInterface) - Method in class erland.game.tetris.TetrisModelNetworked
 
init(GameEnvironmentInterface) - Method in class erland.game.tetris.TetrisModelStandalone
 
init() - Method in class erland.game.tetris.TetrisPlayer
 
initGames(GamePanelHandlerInterface) - Method in class erland.game.tetris.Tetris
 
initGames(GamePanelHandlerInterface) - Method in class erland.game.tetris.TetrisApplet
 
initNewGame() - Method in class erland.game.tetris.TetrisModelNetworked
 
initPlayer(GamePlayerInterface) - Method in class erland.game.tetris.TetrisServer
 
isCompleted() - Method in interface erland.game.tetris.TetrisModelInterface
 
isCompleted() - Method in class erland.game.tetris.TetrisModelNetworked
 
isCompleted() - Method in class erland.game.tetris.TetrisModelStandalone
 
isCompleted() - Method in class erland.game.tetris.TetrisPlayer
 
isEnd() - Method in interface erland.game.tetris.TetrisModelInterface
 
isEnd() - Method in class erland.game.tetris.TetrisModelNetworked
 
isEnd() - Method in class erland.game.tetris.TetrisModelStandalone
 
isEndGame() - Method in class erland.game.tetris.TetrisServer
 
isExit() - Method in class erland.game.tetris.TetrisMain
 
isGameOver() - Method in class erland.game.tetris.TetrisPlayer
 
isMultiplayer() - Method in interface erland.game.tetris.TetrisModelInterface
 
isMultiplayer() - Method in class erland.game.tetris.TetrisModelNetworked
 
isMultiplayer() - Method in class erland.game.tetris.TetrisModelStandalone
 
isOpponentConnected() - Method in interface erland.game.tetris.TetrisModelInterface
 
isOpponentConnected() - Method in class erland.game.tetris.TetrisModelNetworked
 
isOpponentConnected() - Method in class erland.game.tetris.TetrisModelStandalone
 
isStarted() - Method in interface erland.game.tetris.TetrisModelInterface
 
isStarted() - Method in class erland.game.tetris.TetrisModelNetworked
 
isStarted() - Method in class erland.game.tetris.TetrisModelStandalone
 

L

level - Variable in class erland.game.tetris.TetrisPlayer
Current level

M

main(String[]) - Static method in class erland.game.tetris.Tetris
 
main(String[]) - Static method in class erland.game.tetris.TetrisServer
 
mainContainer - Variable in class erland.game.tetris.TetrisPlayer
Container representing the main game area
makeTitle(BlockMatrix) - Method in class erland.game.tetris.TetrisMain
Draw the tetris logo in the specied BlockMatrix
MAX_LEVEL - Variable in class erland.game.tetris.TetrisPlayer
Number of levels
MAX_SPEED - Variable in class erland.game.tetris.TetrisPlayer
Maximum block speed
message(NetworkConnectionInterface, String) - Method in class erland.game.tetris.TetrisModelNetworked
 
moveDown() - Method in interface erland.game.tetris.TetrisModelInterface
 
moveDown() - Method in class erland.game.tetris.TetrisModelNetworked
 
moveDown() - Method in class erland.game.tetris.TetrisModelStandalone
 
moveDown() - Method in class erland.game.tetris.TetrisPlayer
Move the active block in the main game area one step down
moveDownBottom() - Method in class erland.game.tetris.TetrisPlayer
 
moveLeft() - Method in interface erland.game.tetris.TetrisModelInterface
 
moveLeft() - Method in class erland.game.tetris.TetrisModelNetworked
 
moveLeft() - Method in class erland.game.tetris.TetrisModelStandalone
 
moveLeft() - Method in class erland.game.tetris.TetrisPlayer
Move the active block in the main game area one step left
moveRight() - Method in interface erland.game.tetris.TetrisModelInterface
 
moveRight() - Method in class erland.game.tetris.TetrisModelNetworked
 
moveRight() - Method in class erland.game.tetris.TetrisModelStandalone
 
moveRight() - Method in class erland.game.tetris.TetrisPlayer
Move the active block in the main game area one step right

N

needUpdate() - Method in class erland.game.tetris.TetrisPlayer
 
newBlock() - Method in class erland.game.tetris.BlockFactory
Creates a new random block
newGame() - Method in class erland.game.tetris.TetrisMain
Start a new game, this will only succeed if there is not a game already running
nextBlock(Object) - Method in class erland.game.tetris.BlockFactory
 

O

offsetX - Variable in class erland.game.tetris.TetrisMain
Horizontal drawing offset
offsetY - Variable in class erland.game.tetris.TetrisMain
Vertical drawing offset

P

previewContainer - Variable in class erland.game.tetris.TetrisMain
Container representing the next block

R

removeCompletedRows() - Method in class erland.game.tetris.TetrisPlayer
Removes all completed rows in the main game area and increases score
reset() - Method in class erland.game.tetris.BlockFactory
 
rotate() - Method in interface erland.game.tetris.TetrisModelInterface
 
rotate() - Method in class erland.game.tetris.TetrisModelNetworked
 
rotate() - Method in class erland.game.tetris.TetrisModelStandalone
 
rotateRight() - Method in class erland.game.tetris.TetrisPlayer
Rotate the active block in the main game area 90 degrees clockwize
ROWS_PER_LEVEL - Variable in class erland.game.tetris.TetrisPlayer
Number of rows that has to be removed before level is increased
rowsThisLevel - Variable in class erland.game.tetris.TetrisPlayer
Number of rows that has been removed in this level
run() - Method in class erland.game.tetris.TetrisApplet
 

S

score - Variable in class erland.game.tetris.TetrisPlayer
Current score
sendConnectionStatus(GamePlayerInterface) - Method in class erland.game.tetris.TetrisServer
 
sendUpdate(TetrisPlayer, String) - Method in class erland.game.tetris.TetrisServer
 
setCheatmode(boolean) - Method in class erland.game.tetris.TetrisMain
 
setConnection(NetworkConnectionInterface) - Method in class erland.game.tetris.TetrisPlayer
 
spaceBetweenSquares - Variable in class erland.game.tetris.TetrisMain
Number of pixels between squares
squareSize - Variable in class erland.game.tetris.TetrisMain
Size of the squares
start() - Method in class erland.game.tetris.TetrisApplet
 
startGame() - Method in interface erland.game.tetris.TetrisModelInterface
 
startGame() - Method in class erland.game.tetris.TetrisModelNetworked
 
startGame() - Method in class erland.game.tetris.TetrisModelStandalone
 
startGame() - Method in class erland.game.tetris.TetrisServer
 
startNewGame() - Method in class erland.game.tetris.TetrisPlayer
 
startPlayer(GamePlayerInterface) - Method in class erland.game.tetris.TetrisServer
 
stop() - Method in class erland.game.tetris.TetrisApplet
 

T

Tetris - Class in erland.game.tetris
 
Tetris(String, String) - Constructor for class erland.game.tetris.Tetris
 
TetrisApplet - Class in erland.game.tetris
 
TetrisApplet() - Constructor for class erland.game.tetris.TetrisApplet
 
TetrisMain - Class in erland.game.tetris
 
TetrisMain(TetrisModelInterface) - Constructor for class erland.game.tetris.TetrisMain
 
TetrisModelInterface - Interface in erland.game.tetris
 
TetrisModelNetworked - Class in erland.game.tetris
 
TetrisModelNetworked(String, String, String) - Constructor for class erland.game.tetris.TetrisModelNetworked
 
TetrisModelStandalone - Class in erland.game.tetris
 
TetrisModelStandalone() - Constructor for class erland.game.tetris.TetrisModelStandalone
 
TetrisPlayer - Class in erland.game.tetris
 
TetrisPlayer(GameServerEnvironmentInterface) - Constructor for class erland.game.tetris.TetrisPlayer
 
TetrisServer - Class in erland.game.tetris
 
TetrisServer() - Constructor for class erland.game.tetris.TetrisServer
 
titleContainer - Variable in class erland.game.tetris.TetrisMain
Container representing the game logo
toString() - Method in class erland.game.tetris.TetrisPlayer
 

U

update() - Method in class erland.game.tetris.TetrisMain
 
update() - Method in interface erland.game.tetris.TetrisModelInterface
 
update() - Method in class erland.game.tetris.TetrisModelNetworked
 
update() - Method in class erland.game.tetris.TetrisModelStandalone
 
update() - Method in class erland.game.tetris.TetrisPlayer
 
updateConnectionStatus(GamePlayerInterface, String) - Method in class erland.game.tetris.TetrisServer
 
updateCounter - Variable in class erland.game.tetris.TetrisPlayer
Counter that is increased every update, when it reaches the current game speed the active block will be moved down one step
updateGame() - Method in class erland.game.tetris.TetrisServer
 
updatePlayer(GamePlayerInterface) - Method in class erland.game.tetris.TetrisServer
 
updatePreviewContainer() - Method in class erland.game.tetris.TetrisMain
 

A B C D E G I L M N O P R S T U

Copyright © 2003-2006 Erland Isaksson. All Rights Reserved.