erland.game.tetris
Interface TetrisModelInterface

All Known Implementing Classes:
TetrisModelNetworked, TetrisModelStandalone

public interface TetrisModelInterface


Method Summary
 String getHighScore()
           
 String getLevel()
           
 erland.game.tetris.BlockContainerData getMainContainer()
           
 erland.game.tetris.Block getNextBlock()
           
 String getOpponentLevel()
           
 erland.game.tetris.BlockContainerData getOpponentMainContainer()
           
 String getOpponentScore()
           
 String getScore()
           
 void init(GameEnvironmentInterface environment)
           
 boolean isCompleted()
           
 boolean isEnd()
           
 boolean isMultiplayer()
           
 boolean isOpponentConnected()
           
 boolean isStarted()
           
 void moveDown()
           
 void moveLeft()
           
 void moveRight()
           
 void rotate()
           
 void startGame()
           
 void update()
           
 

Method Detail

getMainContainer

erland.game.tetris.BlockContainerData getMainContainer()

getNextBlock

erland.game.tetris.Block getNextBlock()

getOpponentMainContainer

erland.game.tetris.BlockContainerData getOpponentMainContainer()

isEnd

boolean isEnd()

isStarted

boolean isStarted()

isCompleted

boolean isCompleted()

getHighScore

String getHighScore()

getScore

String getScore()

getOpponentScore

String getOpponentScore()

getLevel

String getLevel()

getOpponentLevel

String getOpponentLevel()

isMultiplayer

boolean isMultiplayer()

isOpponentConnected

boolean isOpponentConnected()

init

void init(GameEnvironmentInterface environment)

moveLeft

void moveLeft()

moveRight

void moveRight()

rotate

void rotate()

moveDown

void moveDown()

startGame

void startGame()

update

void update()


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