From 192dd9d656742b1931ae44f05e1604ff18d64d3b Mon Sep 17 00:00:00 2001 From: Cara Salter Date: Thu, 23 Mar 2023 15:30:21 -0400 Subject: Work on game.h --- src/game.h | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) (limited to 'src/game.h') diff --git a/src/game.h b/src/game.h index 2fe6d3d..a092508 100644 --- a/src/game.h +++ b/src/game.h @@ -16,21 +16,26 @@ * ===================================================================================== */ +#include +#include "login.h" #ifndef _GAME_H #define _GAME_H -enum RequestType { - Msg, +typedef enum RequestType { MoveTo, - Attack -}; + Attack, +} RequestType; -typedef struct { - enum RequestType type; - char* args[]; +typedef struct Request{ + RequestType type; + struct Request* nxt; } Request; -int submit_request(Request req); +typedef struct { + pthread_mutex_t lock; + Request* queue_start; +} Game; +void init_game(); #endif -- cgit v1.2.3