|
Brunot
|
The system responsible for facilitating communication between gameplay components (Players, Deck, and Board). More...
#include "Component/Board.h"#include "Component/Player.h"#include "Framework/System.h"#include "Utility/GameRules.h"Go to the source code of this file.
Classes | |
| class | sys::Table |
| The system responsible for facilitating communication between gameplay components (Players, Deck, and Board). More... | |
Namespaces | |
| namespace | sys |
| the type of elements in a basic_json container | |
The system responsible for facilitating communication between gameplay components (Players, Deck, and Board).
When backend logic (Ex: Checking if a card placement is valid) needs to happen, it will be sent to PlayerTurn, a friend class.
This class NEEDS a board, a deck, and players to function properly, as gameplay cannot function without it.