47 backgroundVisible_ =
false;
51 return current_.size() + (backgroundVisible_ ? 1U : 0
U);
55 std::vector<Published> current_;
56 std::optional<data::DataId> background_;
57 bool backgroundVisible_{};
std::expected< void, std::string > sync(const CalculatorUIState &ui, int city, display::Screen2D desiredView, engine::SequencePlayback &playback)
std::size_t objectCount() const noexcept
constexpr DataId EmptyDataId
constexpr int CalculatorDeedPickerY
constexpr int CalculatorDeedPickerColumns
constexpr int CalculatorDeedPickerBackgroundX
constexpr int CalculatorDeedPickerColumnStep
constexpr std::uint16_t CalculatorDeedPickerPriority
constexpr int CalculatorDeedPickerBackgroundHeight
constexpr int CalculatorDeedPickerBackgroundWidth
constexpr int CalculatorDeedPickerRowStep
constexpr int CalculatorDeedPickerX
constexpr int CalculatorDeedPickerBackgroundY
friend bool operator==(const Published &, const Published &)=default