public class Session extends Object
| Constructor and Description |
|---|
Session(MapSize mapSize,
Level level)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMapSizeChangedListener(MapSizeChangedListener listener)
Adiciona ouvinte.
|
void |
addModeChangedListener(ModeChangedListener listener)
Adiciona ouvinte.
|
IMoveAlgorithm |
getAlgorithm()
Algoritmo.
|
Level |
getLevel()
Nível de dificuldade.
|
MapSize |
getMapSize()
Tamanho do mapa.
|
Mode |
getMode()
Estado do jogo.
|
void |
setAlgorithm(IMoveAlgorithm algorithm)
Define o algoritmo.
|
void |
setLevel(Level level)
Define o nível de dificuldade.
|
void |
setMapSize(MapSize mapSize)
Tamanho do mapa.
|
void |
setMode(Mode mode)
Define o estado do jogo.
|
public MapSize getMapSize()
public Mode getMode()
public Level getLevel()
public IMoveAlgorithm getAlgorithm()
public void setMapSize(MapSize mapSize)
mapSize - tamanho.public void setMode(Mode mode)
mode - estado do jogo.public void setLevel(Level level)
level - nível de dificuldade.public void setAlgorithm(IMoveAlgorithm algorithm)
algorithm - algoritmo.public void addMapSizeChangedListener(MapSizeChangedListener listener)
listener - ouvinte.public void addModeChangedListener(ModeChangedListener listener)
listener - ouvinte.Copyright © 2017 Tecgraf/PUC-Rio. All rights reserved.