Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
AuctionPlayback.hpp File Reference
#include "AuctionUI.hpp"
#include "DataBanks.hpp"
#include "RuleTypes.hpp"
#include "SequencePlayback.hpp"
#include <array>
#include <cstddef>
#include <cstdint>
#include <expected>
#include <string>
Include dependency graph for AuctionPlayback.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  monopoly::auctionui::Playback
 
struct  monopoly::auctionui::Playback::ObjectState
 

Namespaces

namespace  monopoly
 
namespace  monopoly::auctionui
 

Functions

constexpr data::DataId monopoly::auctionui::auctionBottomBarDataId () noexcept
 
std::expected< data::DataId, std::string > monopoly::auctionui::auctionPropertyDataId (int propertyForSale, int city)
 
std::expected< data::DataId, std::string > monopoly::auctionui::auctionPlayerBackdropDataId (int backdropWidth, std::uint8_t colour)
 
std::expected< data::DataId, std::string > monopoly::auctionui::auctionTokenDataId (std::uint8_t token)
 

Variables

constexpr std::uint16_t monopoly::auctionui::AuctionBasePriority = 315
 
constexpr std::uint16_t monopoly::auctionui::AuctionPropertyPriority = 330
 
constexpr std::uint16_t monopoly::auctionui::AuctionBottomBarPriority = AuctionBasePriority - 1
 
constexpr data::DataTag monopoly::auctionui::AuctionBottomBarTag = 0x036F
 
constexpr data::DataTag monopoly::auctionui::AuctionBigBackdropBaseTag = 0x0370
 
constexpr data::DataTag monopoly::auctionui::AuctionSmallBackdropBaseTag = 0x0376
 
constexpr data::DataTag monopoly::auctionui::AuctionBillTrayTag = 0x0383
 
constexpr data::DataTag monopoly::auctionui::AuctionBidPlateTag = 0x0384
 
constexpr data::DataTag monopoly::auctionui::AuctionDeedBaseTag = 0x0CD0
 
constexpr data::DataTag monopoly::auctionui::AuctionHouseDeedTag = 0x090C
 
constexpr data::DataTag monopoly::auctionui::AuctionHotelDeedTag = 0x090D
 
constexpr std::int32_t monopoly::auctionui::AuctionBottomBarX = 0
 
constexpr std::int32_t monopoly::auctionui::AuctionBottomBarY = 450
 
constexpr std::int32_t monopoly::auctionui::AuctionPropertyX = 20
 
constexpr std::int32_t monopoly::auctionui::AuctionPropertyY = 20
 
constexpr std::int32_t monopoly::auctionui::AuctionBidTextWidth = 110
 
constexpr std::int32_t monopoly::auctionui::AuctionBidTextHeight = 27
 
constexpr std::int32_t monopoly::auctionui::AuctionBidTextY
 
constexpr std::int32_t monopoly::auctionui::AuctionTokenY = BackdropY + 50
 
constexpr std::size_t monopoly::auctionui::AuctionPlaybackObjectCount