Brunot
Loading...
Searching...
No Matches
Table.h File Reference

The system responsible for facilitating communication between gameplay components (Players, Deck, and Board). More...

Include dependency graph for Table.h:
This graph shows which files directly or indirectly include this file:

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

Detailed Description

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.

Table ---------------------
| | |
v v v
Player(s) Deck Board
Author
Ori Balashov (ori.b.nosp@m.alas.nosp@m.hov@d.nosp@m.igip.nosp@m.en.ed.nosp@m.u) Co-developed with Bryley Bryley Elder (bryle.nosp@m.y.el.nosp@m.der@d.nosp@m.igip.nosp@m.en.ed.nosp@m.u) Co-developed with Ori
Date
2026 / 01 / 16