Monitor mediante el cual se sincroniza el flujo entre vistas.
Más...
#include <game_state_monitor.h>
Monitor mediante el cual se sincroniza el flujo entre vistas.
◆ get_char_creation_state()
char_creation_state_t GameStateMonitor::get_char_creation_state |
( |
| ) |
|
Devuelve el estado de creacion de personaje.
- Devuelve
- char_creation_state_t
◆ get_game_state()
game_state_t GameStateMonitor::get_game_state |
( |
| ) |
|
Devuelve el estado del juego.
- Devuelve
- game_state_t
◆ get_login_state()
login_state_t GameStateMonitor::get_login_state |
( |
| ) |
|
Devuelve el estado de login.
- Devuelve
- login_state_t
◆ is_connected()
bool GameStateMonitor::is_connected |
( |
| ) |
|
Indica si el cliente esta conectado.
- Devuelve
- true Si esta conectado
-
false Si no esta conectado.
◆ quit()
void GameStateMonitor::quit |
( |
| ) |
|
Setea el estado como desconectado, y el estado de juego como EXITING.
◆ set_char_creation_state()
void GameStateMonitor::set_char_creation_state |
( |
char_creation_state_t |
new_char_creation_state | ) |
|
Setea el nuevo estado de creacion de personaje.
- Parámetros
-
new_char_creation_state | Nuevo estado de creacion de personaje. |
◆ set_connected_status()
void GameStateMonitor::set_connected_status |
( |
bool |
new_connection_status | ) |
|
Setea el nuevo estado de conexion.
- Parámetros
-
new_connection_status | Nuevo estado de conexion. |
◆ set_game_state()
void GameStateMonitor::set_game_state |
( |
game_state_t |
new_game_state | ) |
|
Setea el nuevo estado del juego.
- Parámetros
-
new_game_state | Nuevo estado del juego. |
◆ set_login_state()
void GameStateMonitor::set_login_state |
( |
login_state_t |
new_login_state | ) |
|
Setea el nuevo estado del login.
- Parámetros
-
new_login_state | Nuevo estado del login. |
◆ wait_for_game_state()
void GameStateMonitor::wait_for_game_state |
( |
game_state_t |
expected_game_state | ) |
|
Duerme el thread llamante hasta que el estado del juego sea el esperado.
- Parámetros
-
expected_game_state | Estado de juego esperado. |
◆ wait_for_next_game_state()
void GameStateMonitor::wait_for_next_game_state |
( |
| ) |
|
Duerme el thread llamante hasta que haya un cambio de estado.
La documentación para esta clase fue generada a partir de los siguientes ficheros:
- /home/nicolas/Taller/TP FINAL - ARGENTUM/repo/client/game_state_monitor.h
- /home/nicolas/Taller/TP FINAL - ARGENTUM/repo/client/game_state_monitor.cpp