package at.tetris4j.model;
import java.net.InetAddress;
import at.tetris4j.model.components.BoardPresentation;
public interface IModel {
void pauseGame();
void resumeGame();
void stopGame();
void startNewGame();
boolean isGameOver();
void updateGame();
BoardPresentation getGameBoard();
void moveLeft();
void moveRight();
void moveDown();
void turn();
void startNewMultiplayerGame(InetAddress ip);
void startNewMultiplayerGame();
BoardPresentation getOtherBoardPresentation();
boolean isConnectionEstablished();
}