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

Go to the source code of this file.

Classes

struct  monopoly::dice::TwoDItem
 
struct  monopoly::dice::TwoDPlan
 
class  monopoly::dice::TwoDPlayback
 
struct  monopoly::dice::PlaybackUpdate
 
class  monopoly::dice::Playback
 

Namespaces

namespace  monopoly
 
namespace  monopoly::dice
 

Functions

bool monopoly::dice::validValues (const std::array< std::uint8_t, 2 > &values) noexcept
 
data::DataId monopoly::dice::roll3DSequence (const std::array< std::uint8_t, 2 > &values) noexcept
 
data::DataId monopoly::dice::idle3DSequence (const std::array< std::uint8_t, 2 > &values) noexcept
 
TwoDPlan monopoly::dice::plan2D (const std::array< std::uint8_t, 2 > &values, bool rollAnimationDesired, bool iBarVisible) noexcept
 

Variables

constexpr data::DataTag monopoly::dice::Fixed2DBaseTag = 0x0096
 
constexpr data::DataTag monopoly::dice::Bobbing2DTag = 0x009C
 
constexpr data::DataTag monopoly::dice::Roll3DBaseTag = 0x0537
 
constexpr data::DataTag monopoly::dice::Idle3DBaseTag = 0x057F
 
constexpr std::uint16_t monopoly::dice::Generic3DPriority = 100
 
constexpr std::uint16_t monopoly::dice::IBarGeneralPriority = 256