Definition at line 17 of file game_logic_manager.h.
◆ GameLogicManager()
cavoke::server::model::GameLogicManager::GameLogicManager |
( |
std::shared_ptr< GamesStorage > |
games_storage | ) |
|
|
explicit |
◆ init_state()
GameStateStorage::GameState cavoke::server::model::GameLogicManager::init_state |
( |
const std::string & |
game_id, |
|
|
const json & |
settings, |
|
|
const std::vector< int > & |
occupied_positions |
|
) |
| |
◆ send_move()
GameStateStorage::GameState cavoke::server::model::GameLogicManager::send_move |
( |
const std::string & |
game_id, |
|
|
const cavoke::GameMove & |
move |
|
) |
| |
◆ validate_settings()
cavoke::ValidationResult cavoke::server::model::GameLogicManager::validate_settings |
( |
const std::string & |
game_id, |
|
|
const json & |
settings, |
|
|
const std::vector< int > & |
occupied_positions |
|
) |
| |
◆ LOGIC_TIMEOUT_MS
const int cavoke::server::model::GameLogicManager::LOGIC_TIMEOUT_MS = 500 |
◆ MAX_GAME_RESPONSE_B
const int cavoke::server::model::GameLogicManager::MAX_GAME_RESPONSE_B = 8 * 1024 |
The documentation for this class was generated from the following files: