ConnectX 3.0
ConnectX Game Suite
Loading...
Searching...
No Matches
GameStateUpdate Struct Reference

#include <messages.hpp>

Public Member Functions

 GameStateUpdate ()
 

Public Attributes

uint32_t game_id
 
std::vector< std::vector< uint8_t > > board
 
uint8_t rows
 
uint8_t cols
 
uint8_t current_player
 
ProtocolGameStatus status
 
std::optional< uint8_t > winner
 
std::vector< uint8_t > players
 
std::vector< std::string > player_names
 

Constructor & Destructor Documentation

◆ GameStateUpdate()

GameStateUpdate::GameStateUpdate ( )
inline

Member Data Documentation

◆ board

std::vector<std::vector<uint8_t> > GameStateUpdate::board

◆ cols

uint8_t GameStateUpdate::cols

◆ current_player

uint8_t GameStateUpdate::current_player

◆ game_id

uint32_t GameStateUpdate::game_id

◆ player_names

std::vector<std::string> GameStateUpdate::player_names

◆ players

std::vector<uint8_t> GameStateUpdate::players

◆ rows

uint8_t GameStateUpdate::rows

◆ status

ProtocolGameStatus GameStateUpdate::status

◆ winner

std::optional<uint8_t> GameStateUpdate::winner

The documentation for this struct was generated from the following file: