From 745bce5ff430c954ce61979398870b1203c68f92 Mon Sep 17 00:00:00 2001 From: Colton Staiduhar Date: Sun, 26 Apr 2026 13:57:25 -0400 Subject: [PATCH] Some Comments --- include/game.h | 25 +++++++++++++++++++++++++ include/network/networking.h | 10 ++++++++++ 2 files changed, 35 insertions(+) diff --git a/include/game.h b/include/game.h index 201cff4..eb0c6f5 100644 --- a/include/game.h +++ b/include/game.h @@ -19,16 +19,41 @@ typedef struct } GameData; +/** + * Setups the curses terminal environment + */ void SetupTermWin(); +/** + * Cleans up the curses terminal environment + */ void CloseTermWin(); +/** + * Creates the Game Server that is responsible for the Host's input and processing + */ void CreateGameServer(Server* serv,GameData*gd); + +/** + * Creates the Client game loop + */ void RunGameClient(Client* c); +/** + * Draws the walls based on player 1 or 2 + */ void DrawWalls(GameData); +/** + * Draws the scoreboard and header + */ void DrawHeader(GameData); +/** + * Creates text at a location on screen + */ void MGameAlert(int y, int x, char* str); +/** + * Creates text at the top left of the screen for alerts + */ void GameAlert(char* str); #endif \ No newline at end of file diff --git a/include/network/networking.h b/include/network/networking.h index 4b1abde..e68ce74 100644 --- a/include/network/networking.h +++ b/include/network/networking.h @@ -13,7 +13,14 @@ typedef struct { int client_count; } Server; +/** + * Setup the actual socket server + */ Server StartServer(int port); + +/** + * Removes client and closes the connection + */ void RemoveClient(Server* s, int index); typedef struct { @@ -21,6 +28,9 @@ typedef struct { struct sockaddr_in address; } Client; +/** + * Creates the Client object + */ Client StartClient(char* host, int port); #endif \ No newline at end of file