erland.game.tetris
Class TetrisModelNetworked
java.lang.Object
erland.game.tetris.TetrisModelNetworked
- All Implemented Interfaces:
- TetrisModelInterface, NetworkClientListenerInterface
public class TetrisModelNetworked
- extends Object
- implements TetrisModelInterface, NetworkClientListenerInterface
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TetrisModelNetworked
public TetrisModelNetworked(String hostname,
String username,
String password)
getMainContainer
public erland.game.tetris.BlockContainerData getMainContainer()
- Specified by:
getMainContainer in interface TetrisModelInterface
getNextBlock
public erland.game.tetris.Block getNextBlock()
- Specified by:
getNextBlock in interface TetrisModelInterface
getOpponentMainContainer
public erland.game.tetris.BlockContainerData getOpponentMainContainer()
- Specified by:
getOpponentMainContainer in interface TetrisModelInterface
isEnd
public boolean isEnd()
- Specified by:
isEnd in interface TetrisModelInterface
isStarted
public boolean isStarted()
- Specified by:
isStarted in interface TetrisModelInterface
isCompleted
public boolean isCompleted()
- Specified by:
isCompleted in interface TetrisModelInterface
getHighScore
public String getHighScore()
- Specified by:
getHighScore in interface TetrisModelInterface
getScore
public String getScore()
- Specified by:
getScore in interface TetrisModelInterface
getOpponentScore
public String getOpponentScore()
- Specified by:
getOpponentScore in interface TetrisModelInterface
getLevel
public String getLevel()
- Specified by:
getLevel in interface TetrisModelInterface
getOpponentLevel
public String getOpponentLevel()
- Specified by:
getOpponentLevel in interface TetrisModelInterface
isMultiplayer
public boolean isMultiplayer()
- Specified by:
isMultiplayer in interface TetrisModelInterface
isOpponentConnected
public boolean isOpponentConnected()
- Specified by:
isOpponentConnected in interface TetrisModelInterface
init
public void init(GameEnvironmentInterface environment)
- Specified by:
init in interface TetrisModelInterface
initNewGame
protected void initNewGame()
moveLeft
public void moveLeft()
- Specified by:
moveLeft in interface TetrisModelInterface
moveRight
public void moveRight()
- Specified by:
moveRight in interface TetrisModelInterface
rotate
public void rotate()
- Specified by:
rotate in interface TetrisModelInterface
moveDown
public void moveDown()
- Specified by:
moveDown in interface TetrisModelInterface
startGame
public void startGame()
- Specified by:
startGame in interface TetrisModelInterface
update
public void update()
- Specified by:
update in interface TetrisModelInterface
connected
public void connected(NetworkConnectionInterface connection)
- Specified by:
connected in interface NetworkClientListenerInterface
disconnected
public void disconnected(NetworkConnectionInterface connection)
- Specified by:
disconnected in interface NetworkClientListenerInterface
message
public void message(NetworkConnectionInterface connection,
String message)
- Specified by:
message in interface NetworkClientListenerInterface
getBlockFromString
protected erland.game.tetris.Block getBlockFromString(erland.game.tetris.Block oldBlock,
String message)
Copyright © 2003-2006 Erland Isaksson. All Rights Reserved.