19 [[
nodiscard]] std::expected<data::DataId, std::string>
std::expected< void, std::string > sync(const rules::GameState &state, bool visible, engine::SequencePlayback &playback)
data::DataId currentToken() const noexcept
constexpr DataId EmptyDataId
constexpr std::int32_t CurrentPlayerTokenY
constexpr std::uint8_t LoopToBeginning
std::expected< data::DataId, std::string > desiredCurrentPlayerToken(const rules::GameState &state, bool visible)
constexpr std::uint16_t CurrentPlayerTokenPriority
constexpr std::int32_t CurrentPlayerTokenX
constexpr data::DataTag CurrentPlayerTokenBaseTag