Kieran Kihn
6ea7ad71c2
feat(network): add MessageSerializer for message serialization/deserialization
...
- Implemented `MessageSerializer` class to handle JSON serialization and deserialization of game messages and payloads.
- Added `MessageSerializer.cpp` and `MessageSerializer.h` to `CMakeLists.txt`.
- Linked `nlohmann_json` library to the project.
2025-11-21 22:50:31 +08:00
Kieran Kihn
562ddb25b9
fix(game): remove CardColor::WILD and update wild card handling logic
2025-11-17 14:38:58 +08:00
Kieran Kihn
9e6ded8087
fix(game): changed number of cards
2025-11-16 20:53:21 +08:00
Kieran Kihn
7e996931ef
fix(game): fixed unused var in CardTile::shuffle and add const for DiscardPile::getFront()
2025-11-16 20:52:40 +08:00
Kieran Kihn
c8c779d711
fix(game): init Deck in construct function by default
2025-11-16 20:18:19 +08:00
Kieran Kihn
e2372623ba
feat(game): add getFront and front for DiscardTile
2025-11-16 11:42:05 +08:00
Kieran Kihn
f4f2691c04
chore: renamed utils to Utils
2025-11-16 11:32:08 +08:00
Kieran Kihn
f28af1978d
feat(game): add CardTile
2025-11-15 23:08:11 +08:00