|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
Classes | |
| struct | BidRequest |
| class | PennyBagsPlayback |
| struct | PennyBagsSoundRequest |
| struct | PennyBagsUpdate |
| class | Playback |
| struct | RuleUpdate |
| struct | State |
| class | TextPlayback |
Typedefs | |
| using | AuctionReadySender = std::function< std::expected< void, std::string >(std::uint32_t playerMask, std::int64_t serial)> |
Enumerations | |
| enum class | PennyBagsState : std::uint8_t { None = 0 , Idle , Intro , Instructions , StartBidding , Begin , NameHighestBidder , GoingOnce , GoingTwice , Sold , Congrats , EndAuction } |
| using monopoly::auctionui::AuctionReadySender = typedef std::function<std::expected<void, std::string>( std::uint32_t playerMask, std::int64_t serial)> |
Definition at line 51 of file AuctionPennyBagsPlayback.hpp.
|
strong |
| Enumerator | |
|---|---|
| None | |
| Idle | |
| Intro | |
| Instructions | |
| StartBidding | |
| Begin | |
| NameHighestBidder | |
| GoingOnce | |
| GoingTwice | |
| Sold | |
| Congrats | |
| EndAuction | |
Definition at line 30 of file AuctionUI.hpp.
|
constexprnoexcept |
Definition at line 41 of file AuctionPlayback.hpp.
| std::expected< data::DataId, std::string > monopoly::auctionui::auctionPlayerBackdropDataId | ( | int | backdropWidth, |
| std::uint8_t | colour | ||
| ) |
Definition at line 134 of file AuctionPlayback.cpp.
| std::expected< data::DataId, std::string > monopoly::auctionui::auctionPropertyDataId | ( | int | propertyForSale, |
| int | city | ||
| ) |
Definition at line 104 of file AuctionPlayback.cpp.
| std::expected< data::DataId, std::string > monopoly::auctionui::auctionTokenDataId | ( | std::uint8_t | token | ) |
Definition at line 154 of file AuctionPlayback.cpp.
| std::expected< data::DataId, std::string > monopoly::auctionui::pennyBagsSequenceDataId | ( | PennyBagsState | state, |
| std::uint8_t | variant | ||
| ) |
Definition at line 25 of file AuctionPennyBagsPlayback.cpp.
|
noexcept |
Definition at line 148 of file AuctionUI.cpp.
|
noexcept |
Definition at line 136 of file AuctionUI.cpp.
|
noexcept |
Definition at line 49 of file AuctionUI.cpp.
Definition at line 44 of file AuctionUI.cpp.
|
inlineconstexpr |
Definition at line 16 of file AuctionPlayback.hpp.
|
inlineconstexpr |
Definition at line 24 of file AuctionPlayback.hpp.
|
inlineconstexpr |
Definition at line 34 of file AuctionPlayback.hpp.
|
inlineconstexpr |
Definition at line 33 of file AuctionPlayback.hpp.
|
inlineconstexpr |
Definition at line 35 of file AuctionPlayback.hpp.
|
inlineconstexpr |
Definition at line 21 of file AuctionPlayback.hpp.
|
inlineconstexpr |
Definition at line 23 of file AuctionPlayback.hpp.
|
inlineconstexpr |
Definition at line 18 of file AuctionPlayback.hpp.
|
inlineconstexpr |
Definition at line 20 of file AuctionPlayback.hpp.
|
inlineconstexpr |
Definition at line 29 of file AuctionPlayback.hpp.
|
inlineconstexpr |
Definition at line 30 of file AuctionPlayback.hpp.
|
inlineconstexpr |
Definition at line 25 of file AuctionPlayback.hpp.
|
inlineconstexpr |
Definition at line 27 of file AuctionPlayback.hpp.
|
inlineconstexpr |
Definition at line 26 of file AuctionPlayback.hpp.
|
inlineconstexpr |
Definition at line 18 of file AuctionPennyBagsPlayback.hpp.
|
inlineconstexpr |
Definition at line 17 of file AuctionPennyBagsPlayback.hpp.
|
inlineconstexpr |
Definition at line 38 of file AuctionPlayback.hpp.
|
inlineconstexpr |
Definition at line 17 of file AuctionPlayback.hpp.
|
inlineconstexpr |
Definition at line 31 of file AuctionPlayback.hpp.
|
inlineconstexpr |
Definition at line 32 of file AuctionPlayback.hpp.
|
inlineconstexpr |
Definition at line 22 of file AuctionPlayback.hpp.
Definition at line 37 of file AuctionPlayback.hpp.
Definition at line 21 of file AuctionUI.hpp.
Definition at line 25 of file AuctionUI.hpp.
Definition at line 20 of file AuctionUI.hpp.
|
inlineconstexpr |
Definition at line 27 of file AuctionUI.hpp.
|
inlineconstexpr |
Definition at line 15 of file AuctionUI.hpp.
|
inlineconstexpr |
Definition at line 16 of file AuctionUI.hpp.
Definition at line 24 of file AuctionUI.hpp.
Definition at line 26 of file AuctionUI.hpp.
|
inlineconstexpr |
Definition at line 28 of file AuctionUI.hpp.
Definition at line 22 of file AuctionUI.hpp.
Definition at line 23 of file AuctionUI.hpp.
|
inlineconstexpr |
Definition at line 20 of file AuctionPennyBagsPlayback.hpp.
|
inlineconstexpr |
Definition at line 21 of file AuctionPennyBagsPlayback.hpp.
|
inlineconstexpr |
Definition at line 22 of file AuctionPennyBagsPlayback.hpp.
|
inlineconstexpr |
Definition at line 23 of file AuctionPennyBagsPlayback.hpp.
|
inlineconstexpr |
Definition at line 24 of file AuctionPennyBagsPlayback.hpp.
|
inlineconstexpr |
Definition at line 25 of file AuctionPennyBagsPlayback.hpp.
|
inlineconstexpr |
Definition at line 26 of file AuctionPennyBagsPlayback.hpp.
|
inlineconstexpr |
Definition at line 27 of file AuctionPennyBagsPlayback.hpp.
|
inlineconstexpr |
Definition at line 28 of file AuctionPennyBagsPlayback.hpp.
|
inlineconstexpr |
Definition at line 29 of file AuctionPennyBagsPlayback.hpp.
|
inlineconstexpr |
Definition at line 30 of file AuctionPennyBagsPlayback.hpp.
|
inlineconstexpr |
Definition at line 31 of file AuctionPennyBagsPlayback.hpp.
|
inlineconstexpr |
Definition at line 32 of file AuctionPennyBagsPlayback.hpp.
|
inlineconstexpr |
Definition at line 33 of file AuctionPennyBagsPlayback.hpp.
|
inlineconstexpr |
Definition at line 34 of file AuctionPennyBagsPlayback.hpp.
|
inlineconstexpr |
Definition at line 35 of file AuctionPennyBagsPlayback.hpp.
|
inlineconstexpr |
Definition at line 36 of file AuctionPennyBagsPlayback.hpp.