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

Go to the source code of this file.

Classes

class  monopoly::ibar::CameraButtonPlayback
 
class  monopoly::ibar::OptionsButtonPlayback
 

Namespaces

namespace  monopoly
 
namespace  monopoly::ibar
 

Enumerations

enum class  monopoly::ibar::CameraButtonVisualState : std::int8_t {
  monopoly::ibar::Off = -1 , monopoly::ibar::In = 0 , monopoly::ibar::Idle = 1 , monopoly::ibar::Out = 2 ,
  monopoly::ibar::Pressed = 3
}
 

Functions

constexpr std::uint16_t monopoly::ibar::actionButtonPriority (std::uint8_t buttonIndex) noexcept
 
constexpr data::DataId monopoly::ibar::actionButtonSequence (std::uint8_t buttonIndex, CameraButtonVisualState state, bool useGreyButtons=false) noexcept
 
constexpr data::DataId monopoly::ibar::cameraButtonSequence (CameraButtonVisualState state) noexcept
 
constexpr data::DataId monopoly::ibar::optionsButtonSequence (CameraButtonVisualState state) noexcept
 

Variables

constexpr data::DataTag monopoly::ibar::ButtonBaseTag = 0x008A
 
constexpr data::DataTag monopoly::ibar::AIButtonBaseTag = 0x0106
 
constexpr std::uint16_t monopoly::ibar::ButtonBasePriority = 999
 
constexpr std::uint16_t monopoly::ibar::CameraButtonPriority = ButtonBasePriority
 
constexpr std::uint8_t monopoly::ibar::AuctionButtonIndex = 0
 
constexpr std::uint8_t monopoly::ibar::BuyButtonIndex = 1
 
constexpr std::uint8_t monopoly::ibar::CameraButtonIndex = 2
 
constexpr std::uint8_t monopoly::ibar::DoneButtonIndex = 3
 
constexpr std::uint8_t monopoly::ibar::SellButtonIndex = 4
 
constexpr std::uint8_t monopoly::ibar::FlatTaxButtonIndex = 5
 
constexpr std::uint8_t monopoly::ibar::PercentageButtonIndex = 6
 
constexpr std::uint8_t monopoly::ibar::BuildButtonIndex = 7
 
constexpr std::uint8_t monopoly::ibar::TradeAcceptButtonIndex = 8
 
constexpr std::uint8_t monopoly::ibar::TradeCounterButtonIndex = 9
 
constexpr std::uint8_t monopoly::ibar::BankruptButtonIndex = 10
 
constexpr std::uint8_t monopoly::ibar::TradeRejectButtonIndex = 11
 
constexpr std::uint8_t monopoly::ibar::MortgageButtonIndex = 12
 
constexpr std::uint8_t monopoly::ibar::MainButtonIndex = 13
 
constexpr std::uint8_t monopoly::ibar::OptionsButtonIndex = 14
 
constexpr std::uint8_t monopoly::ibar::PayButtonIndex = 15
 
constexpr std::uint8_t monopoly::ibar::NewGameButtonIndex = 16
 
constexpr std::uint8_t monopoly::ibar::RollDiceButtonIndex = 17
 
constexpr std::uint8_t monopoly::ibar::StatusButtonIndex = 18
 
constexpr std::uint8_t monopoly::ibar::TradeButtonIndex = 19
 
constexpr std::uint8_t monopoly::ibar::UnmortButtonIndex = 20
 
constexpr std::uint8_t monopoly::ibar::ExitButtonIndex = 21
 
constexpr std::uint8_t monopoly::ibar::PlayAgainButtonIndex = 22
 
constexpr std::uint8_t monopoly::ibar::UseCardButtonIndex = 23
 
constexpr std::uint8_t monopoly::ibar::AuctionHouseButtonIndex = 24
 
constexpr std::uint8_t monopoly::ibar::AuctionHotelButtonIndex = 25
 
constexpr std::uint8_t monopoly::ibar::PlaceHouseButtonIndex = 26
 
constexpr std::uint8_t monopoly::ibar::PlaceHotelButtonIndex = 27
 
constexpr std::uint8_t monopoly::ibar::ButtonAnimationsPerSet = 4
 
constexpr std::uint8_t monopoly::ibar::CameraButtonStayAtEnd = 2
 
constexpr std::uint8_t monopoly::ibar::CameraButtonLoopToBeginning = 3