|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
Classes | |
| struct | BoardBackdropBuffer |
| struct | BoardBackdropInputs |
| class | BoardBackdropPlayback |
| class | BoardLightingController |
| struct | BoardLightingInputs |
| struct | OwnershipHighlight |
| class | OwnershipHighlightPlayback |
Typedefs | |
| using | OwnershipHighlightPlan = std::array< std::optional< OwnershipHighlight >, rules::SquareCount > |
Enumerations | |
| enum class | OwnershipHighlightKind : std::uint8_t { Bitmap2D , Mesh3D } |
Functions | |
| int | ownershipPropertyIndex (int square) noexcept |
| sequence::Matrix3D | ownershipHighlight3DTransform (int square) noexcept |
| std::expected< OwnershipHighlightPlan, std::string > | planOwnershipHighlights (const rules::GameState &state, display::Screen2D view, bool board3DOn, pieces::BoardCameraView camera) |
| using monopoly::boarddisplay::OwnershipHighlightPlan = typedef std::array<std::optional<OwnershipHighlight>, rules::SquareCount> |
Definition at line 40 of file BoardOwnershipHighlight.hpp.
|
strong |
| Enumerator | |
|---|---|
| Bitmap2D | |
| Mesh3D | |
Definition at line 26 of file BoardOwnershipHighlight.hpp.
|
noexcept |
Definition at line 27 of file BoardOwnershipHighlight.cpp.
Definition at line 13 of file BoardOwnershipHighlight.cpp.
| std::expected< OwnershipHighlightPlan, std::string > monopoly::boarddisplay::planOwnershipHighlights | ( | const rules::GameState & | state, |
| display::Screen2D | view, | ||
| bool | board3DOn, | ||
| pieces::BoardCameraView | camera | ||
| ) |
Definition at line 71 of file BoardOwnershipHighlight.cpp.
|
inlineconstexpr |
Definition at line 16 of file BoardBackdropPlayback.hpp.
|
inlineconstexpr |
Definition at line 20 of file BoardBackdropPlayback.hpp.
|
inlineconstexpr |
Definition at line 22 of file BoardBackdropPlayback.hpp.
|
inlineconstexpr |
Definition at line 17 of file BoardBackdropPlayback.hpp.
|
inlineconstexpr |
Definition at line 19 of file BoardBackdropPlayback.hpp.
|
inlineconstexpr |
Definition at line 24 of file BoardBackdropPlayback.hpp.
|
inlineconstexpr |
Definition at line 23 of file BoardBackdropPlayback.hpp.
|
inlineconstexpr |
Definition at line 19 of file BoardOwnershipHighlight.hpp.
|
inlineconstexpr |
Definition at line 18 of file BoardOwnershipHighlight.hpp.
|
inlineconstexpr |
Definition at line 22 of file BoardOwnershipHighlight.hpp.
|
inlineconstexpr |
Definition at line 20 of file BoardOwnershipHighlight.hpp.
|
inlineconstexpr |
Definition at line 21 of file BoardOwnershipHighlight.hpp.
Definition at line 24 of file BoardOwnershipHighlight.hpp.
|
inlineconstexpr |
Definition at line 23 of file BoardOwnershipHighlight.hpp.
|
inlineconstexpr |
Definition at line 17 of file BoardOwnershipHighlight.hpp.
Definition at line 16 of file BoardLightingController.hpp.
|
inlineconstexpr |
Definition at line 13 of file BoardLightingController.hpp.
Definition at line 14 of file BoardLightingController.hpp.
Definition at line 12 of file BoardLightingController.hpp.
Definition at line 15 of file BoardLightingController.hpp.
|
inlineconstexpr |
Definition at line 18 of file BoardBackdropPlayback.hpp.
|
inlineconstexpr |
Definition at line 26 of file BoardBackdropPlayback.hpp.
|
inlineconstexpr |
Definition at line 25 of file BoardBackdropPlayback.hpp.
|
inlineconstexpr |
Definition at line 21 of file BoardBackdropPlayback.hpp.