32 std::optional<FutureImmunityIcon>
icon;
46 return current_.size();
51 std::vector<Published> current_;
std::expected< void, std::string > sync(const State &state, const rules::GameState &gameState, const PlayerPlaybackInputs &inputs, display::Screen2D desiredView, engine::SequencePlayback &playback)
std::size_t objectCount() const noexcept
void prepareLayout(State &state, const engine::SequencePlayback &playback) const
std::vector< FutureImmunityIcon > iconHits() const
constexpr DataId EmptyDataId
constexpr std::uint16_t PlayerAuxPriority
constexpr data::DataTag PlayerFutureUsTag
constexpr data::DataTag PlayerFutureEuropeTag
constexpr data::DataTag PlayerJailEuropeBaseTag
constexpr data::DataTag PlayerImmunityUsTag
constexpr data::DataTag PlayerImmunityEuropeTag
constexpr data::DataTag PlayerJailUsBaseTag
friend bool operator==(const Published &, const Published &)=default
std::optional< FutureImmunityIcon > icon