120 return 1u <<
static_cast<unsigned int>(
slot);
int propertyIndex(int square) noexcept
constexpr ActionButtonMask AllActionButtonSlots
std::uint32_t PropertyMask
Rect propertyRect(int square) noexcept
int scoreX(int playerIndex, int numberOfPlayers, int playerWidth) noexcept
PropertyMask propertyBit(int square) noexcept
std::optional< int > propertyHit(int x, int y, PropertyMask visibleProperties) noexcept
std::optional< ActionButtonSlot > actionButtonHit(int x, int y, ActionButtonLayout layout, ActionButtonMask activeSlots) noexcept
Rect actionButtonRect(ActionButtonSlot slot, ActionButtonLayout layout) noexcept
constexpr int VirtualHeight
constexpr int ScoreBorder
unsigned int ActionButtonMask
constexpr int VirtualWidth
constexpr Rect bankHitRect() noexcept
constexpr int ScoreBoxSmallWidth
int scoreBoxWidth(int numberOfPlayers) noexcept
Rect playerSetupHitRect(int playerIndex, int numberOfPlayers) noexcept
int propertyBarOrder(int square) noexcept
constexpr int ScoreBoxLargeWidth
constexpr ActionButtonMask actionButtonBit(ActionButtonSlot slot) noexcept
bool contains(int x, int y) const noexcept