30 void reset()
noexcept;
39 bool operator==(
const Published&)
const =
default;
42 [[
nodiscard]] std::expected<void, std::string> ensureSurfaces(
45 std::optional<data::DataId> currentBidSurface_;
49 std::vector<Published> currentObjects_;
50 std::optional<std::string> currentBidCache_;
54 std::optional<std::u16string> currentBidLabel_;
std::expected< void, std::string > sync(const State &state, const rules::GameState &gameState, display::Screen2D desiredView, int monetarySystem, fonts::Runtime *fontRuntime, engine::SequencePlayback &playback)