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

Go to the source code of this file.

Classes

struct  monopoly::ibar::ScoreStripPlayerPlan
 
struct  monopoly::ibar::ScoreStripPlan
 
struct  monopoly::ibar::ScoreStripInputs
 
struct  monopoly::ibar::ScoreTextState
 
struct  monopoly::ibar::ScoreStripPlayerRuntime
 
class  monopoly::ibar::ScoreStripPlayback
 

Namespaces

namespace  monopoly
 
namespace  monopoly::ibar
 

Enumerations

enum class  monopoly::ibar::ScoreCashChange : std::uint8_t { monopoly::ibar::None , monopoly::ibar::Up , monopoly::ibar::Down }
 

Functions

std::expected< ScoreStripPlan, std::string > monopoly::ibar::planScoreStrip (const rules::GameState &state, const ScoreStripInputs &inputs)
 

Variables

constexpr data::DataTag monopoly::ibar::ScoreJailBarsTag = 0x01BF
 
constexpr data::DataTag monopoly::ibar::ScoreTokenBaseTag = 0x01C0
 
constexpr data::DataTag monopoly::ibar::ScoreLargeColourBaseTag = 0x01CB
 
constexpr data::DataTag monopoly::ibar::ScoreSmallColourBaseTag = 0x01D1
 
constexpr std::uint16_t monopoly::ibar::ScoreGeneralPriority = 256
 
constexpr std::uint16_t monopoly::ibar::ScoreBoxPriority = 305
 
constexpr std::uint8_t monopoly::ibar::ScorePlayerColourCount = 6