44 return std::make_unique<CardPositionSelectedMessage>(*
this);
49 auto save(
Stream& stream)
const ->
void override;
sys::Json Stream
Definition AudioObject.h:20
nlohmann::json json
Definition Json.cpp:19
the type of elements in a basic_json container
Definition GameObject.h:32
Definition CardPositionSelectedMessage.h:32
auto save(Stream &stream) const -> void override
Definition CardPositionSelectedMessage.cpp:36
int posY
Definition CardPositionSelectedMessage.h:54
CardPositionSelectedMessage(const CardPositionSelectedMessage &other)=default
CardPositionSelectedMessage()=default
int posX
Definition CardPositionSelectedMessage.h:54
auto operator=(CardPositionSelectedMessage &&other) noexcept -> CardPositionSelectedMessage &=default
auto clone() const -> std::unique_ptr< Message > override
Definition CardPositionSelectedMessage.h:42
auto operator=(const CardPositionSelectedMessage &other) -> CardPositionSelectedMessage &=default
friend auto to_json(json &j, const CardPositionSelectedMessage &obj) -> void
Definition CardPositionSelectedMessage.cpp:41
auto load(Stream &stream) -> void override
Definition CardPositionSelectedMessage.cpp:31
friend auto from_json(const json &j, CardPositionSelectedMessage &obj) -> void
Definition CardPositionSelectedMessage.cpp:49
~CardPositionSelectedMessage() override=default
CardPositionSelectedMessage(CardPositionSelectedMessage &&other) noexcept=default