|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
Classes | |
| struct | LogicalPoint |
| struct | LogicalRect |
| struct | PixelRect |
| struct | Transform |
Functions | |
| Transform | makeTransform (int targetWidth, int targetHeight) noexcept |
| Transform | makeWorld3DTransform (int targetWidth, int targetHeight) noexcept |
| std::optional< LogicalPoint > | windowToLogical (const Transform &transform, double windowX, double windowY) noexcept |
| std::optional< LogicalPoint > | windowToUIOverlay (const Transform &uiTransform, double windowX, double windowY) noexcept |
| std::optional< LogicalPoint > | windowToUIOverlay (const Transform &uiTransform, double windowX, double windowY, const LogicalRect &worldViewport, bool modal) noexcept |
| PixelRect | logicalToPixelRect (const Transform &transform, const LogicalRect &logicalRect) noexcept |
Variables | |
| constexpr double | LogicalWidth = 800.0 |
| constexpr double | LogicalHeight = 600.0 |
| constexpr double | World3DWidth = 800.0 |
| constexpr double | World3DHeight = 450.0 |
|
noexcept |
Definition at line 135 of file LogicalViewport.cpp.
Definition at line 52 of file LogicalViewport.cpp.
|
noexcept |
Definition at line 64 of file LogicalViewport.cpp.
|
noexcept |
Definition at line 75 of file LogicalViewport.cpp.
|
noexcept |
Definition at line 111 of file LogicalViewport.cpp.
|
noexcept |
Definition at line 118 of file LogicalViewport.cpp.
Definition at line 11 of file LogicalViewport.hpp.
Definition at line 10 of file LogicalViewport.hpp.
Definition at line 13 of file LogicalViewport.hpp.
Definition at line 12 of file LogicalViewport.hpp.