Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
RuleTurnActions.hpp
Go to the documentation of this file.
1#pragma once
2
3#include "Actions.hpp"
4#include "RuleTypes.hpp"
5
7{
9 GameState& state,
10 const actions::Message& message
11 );
12
13 void actionEndTurn(
14 GameState& state,
15 const actions::Message& message
16 );
17
18 void actionRollDice(
19 GameState& state,
20 const actions::Message& message
21 );
22
24 GameState& state,
25 const actions::Message& message
26 );
27
29 GameState& state,
30 const actions::Message& message
31 );
32
34 GameState& state,
35 const actions::Message& message
36 );
37
39 GameState& state,
40 const actions::Message& message
41 );
42
43 // Retourne true si la phase appartient déjà à ce module.
45 GameState& state,
46 const actions::Message& message
47 );
48
49 // Partie de ActionTick() concernant GF_WAIT_START_TURN.
50 void onIdleTick(
51 GameState& state
52 );
53}
54
void actionEndTurn(GameState &state, const actions::Message &message)
void actionMoveForwards(GameState &state, const actions::Message &message)
void actionJumpToSquare(GameState &state, const actions::Message &message)
void actionStartTurn(GameState &state, const actions::Message &message)
void actionMoveBackwards(GameState &state, const actions::Message &message)
void onIdleTick(GameState &state)
bool restartGameplayPhase(GameState &state, const actions::Message &message)
void actionRollDice(GameState &state, const actions::Message &message)
void actionLandedOnSquare(GameState &state, const actions::Message &message)
const GameState & state()