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

Go to the source code of this file.

Classes

class  monopoly::ibar::CardPlayback
 

Namespaces

namespace  monopoly
 
namespace  monopoly::ibar
 

Enumerations

enum class  monopoly::ibar::CardVisualState : std::uint8_t {
  monopoly::ibar::Off , monopoly::ibar::DeckOut , monopoly::ibar::CardIn , monopoly::ibar::FaceIn ,
  monopoly::ibar::Idle , monopoly::ibar::Out
}
 

Functions

data::DataId monopoly::ibar::cardSequence (CardVisualState state, std::uint8_t cardIndex, pieces::BoardCameraView camera) noexcept
 

Variables

constexpr std::uint16_t monopoly::ibar::CardPriority = 1005
 
constexpr std::int32_t monopoly::ibar::CardX = 0
 
constexpr std::int32_t monopoly::ibar::CardYMain = 0
 
constexpr std::int32_t monopoly::ibar::CardYNotMain = 136
 
constexpr std::uint8_t monopoly::ibar::CardEndingStop = 1
 
constexpr std::uint8_t monopoly::ibar::CardEndingStayAtEnd = 2
 
constexpr std::uint8_t monopoly::ibar::CardsPerDeck = 16
 
constexpr data::DataTag monopoly::ibar::ChanceDeckOutBaseTag = 0x000F
 
constexpr data::DataTag monopoly::ibar::CommunityDeckOutBaseTag = 0x0036
 
constexpr data::DataTag monopoly::ibar::CommunityFaceBaseTag = 0x0008
 
constexpr data::DataTag monopoly::ibar::ChanceFaceBaseTag = 0x0018
 
constexpr data::DataTag monopoly::ibar::ChanceIdleBaseTag = 0x0028
 
constexpr data::DataTag monopoly::ibar::ChanceCardInBaseTag = 0x0038
 
constexpr data::DataTag monopoly::ibar::ChanceCardOutBaseTag = 0x0048
 
constexpr data::DataTag monopoly::ibar::CommunityIdleBaseTag = 0x0059
 
constexpr data::DataTag monopoly::ibar::CommunityCardInBaseTag = 0x0069
 
constexpr data::DataTag monopoly::ibar::CommunityCardOutBaseTag = 0x0079