67 void reset()
noexcept;
80 std::array<ObjectState, AuctionPlaybackObjectCount> current_{};
std::expected< void, std::string > sync(const State &state, const rules::GameState &gameState, display::Screen2D desiredView, int city, engine::SequencePlayback &playback)
constexpr int BillTraysHeight
constexpr data::DataTag AuctionHouseDeedTag
std::expected< data::DataId, std::string > auctionPlayerBackdropDataId(int backdropWidth, std::uint8_t colour)
constexpr data::DataTag AuctionHotelDeedTag
constexpr data::DataTag AuctionBottomBarTag
constexpr std::uint16_t AuctionPropertyPriority
constexpr data::DataTag AuctionBidPlateTag
constexpr std::uint16_t AuctionBottomBarPriority
constexpr std::int32_t AuctionBottomBarY
constexpr std::uint16_t AuctionBasePriority
constexpr std::int32_t AuctionPropertyX
std::expected< data::DataId, std::string > auctionPropertyDataId(int propertyForSale, int city)
constexpr data::DataTag AuctionDeedBaseTag
constexpr std::size_t AuctionPlaybackObjectCount
constexpr data::DataTag AuctionBillTrayTag
constexpr std::int32_t AuctionBidTextWidth
constexpr data::DataTag AuctionBigBackdropBaseTag
constexpr std::int32_t AuctionTokenY
constexpr data::DataId auctionBottomBarDataId() noexcept
constexpr std::int32_t AuctionBidTextHeight
constexpr std::int32_t AuctionPropertyY
constexpr data::DataTag AuctionSmallBackdropBaseTag
std::expected< data::DataId, std::string > auctionTokenDataId(std::uint8_t token)
constexpr std::int32_t AuctionBidTextY
constexpr std::int32_t AuctionBottomBarX
constexpr DataId EmptyDataId
constexpr DataId packDataId(std::uint16_t group, DataTag tag) noexcept
constexpr PlayerNumber MaxPlayers
bool operator==(const ObjectState &) const =default