Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
RuleSynchronization.hpp
Go to the documentation of this file.
1#pragma once
2
3#include "Actions.hpp"
4#include "RuleTypes.hpp"
5
7{
8 void resetWaitGate();
9
10
11 bool beginWaitOnce(
12 GameState& state,
14 );
15
16
18 GameState& state,
20 );
21
22
23 void actionIAmHere(
24 GameState& state,
25 const actions::Message& message
26 );
27
28
30 GameState& state
31 );
32
33
34 void onIdleTick(
35 GameState& state
36 );
37}
unsigned index
bool restartSyncPhase(GameState &state)
void onIdleTick(GameState &state)
bool beginWaitOnce(GameState &state, actions::Type hint)
void waitForEverybodyReady(GameState &state, actions::Type hint)
void actionIAmHere(GameState &state, const actions::Message &message)
const GameState & state()