34 void reset()
noexcept;
37 std::array<std::optional<data::DataId>, 2> surfaces_{};
38 std::array<std::optional<std::string>, 2> textCache_{};
39 std::array<bool, 2> visible_{};
40 std::array<bool, 2> modernAA_{};
41 std::array<std::optional<fonts::Settings>, 2> fontSettings_{};
std::expected< void, std::string > sync(const State &state, const rules::GameState &gameState, display::Screen2D desiredView, fonts::Runtime *fontRuntime, engine::SequencePlayback &playback, bool modernAA=false)