17 inline constexpr std::array<std::int32_t, 2>
JailCardX{740, 750};
18 inline constexpr std::array<std::int32_t, 2>
JailCardY{506, 525};
44 std::array<data::DataId, 2> current_{};
std::expected< void, std::string > sync(const rules::GameState &state, bool propertyBarAvailable, rules::PlayerNumber activePlayer, engine::SequencePlayback &playback)
data::DataId current(std::size_t deck) const noexcept
constexpr DataId EmptyDataId
constexpr DataId packDataId(std::uint16_t group, DataTag tag) noexcept
constexpr std::uint16_t JailCardBasePriority
constexpr data::DataTag JailCardBaseTag
constexpr std::array< std::int32_t, 2 > JailCardX
constexpr std::array< std::int32_t, 2 > JailCardY
constexpr data::DataId jailCardSequence(std::size_t deck) noexcept
std::uint8_t PlayerNumber