Monopoly — Portage moderne
0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
CardDeckRuntime.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
CardTypes.hpp
"
4
#include "
RuleTypes.hpp
"
5
6
namespace
monopoly::rules::cardruntime
7
{
8
CardType
dealFromTop
(
9
GameState&
state
,
10
DeckType
deck
11
);
12
13
void
returnToBottom
(
14
GameState&
state
,
15
CardType
card
16
);
17
18
bool
transferGetOutOfJail
(
19
GameState&
state
,
20
PlayerNumber
fromPlayer,
21
PlayerNumber
toPlayer,
22
DeckType
deck
23
);
24
}
25
CardTypes.hpp
index
unsigned index
Definition
ModernIBarSkin.cpp:25
RuleTypes.hpp
monopoly::rules::cardruntime
Definition
CardDeckRuntime.cpp:8
monopoly::rules::cardruntime::returnToBottom
void returnToBottom(GameState &state, CardType card)
Definition
CardDeckRuntime.cpp:67
monopoly::rules::cardruntime::dealFromTop
CardType dealFromTop(GameState &state, DeckType deck)
Definition
CardDeckRuntime.cpp:22
monopoly::rules::cardruntime::transferGetOutOfJail
bool transferGetOutOfJail(GameState &state, PlayerNumber fromPlayer, PlayerNumber toPlayer, DeckType deckType)
Definition
CardDeckRuntime.cpp:115
monopoly::rules::PlayerNumber
std::uint8_t PlayerNumber
Definition
RuleTypes.hpp:12
monopoly::rules::state
const GameState & state()
Definition
RulesEngine.cpp:662
monopoly::rules::CardType
CardType
Definition
CardTypes.hpp:10
monopoly::rules::DeckType
DeckType
Definition
CardTypes.hpp:57
CardDeckRuntime.hpp
Generated by
1.9.8