aboutsummaryrefslogtreecommitdiff
path: root/src/game.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/game.h')
-rw-r--r--src/game.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/game.h b/src/game.h
new file mode 100644
index 0000000..2fe6d3d
--- /dev/null
+++ b/src/game.h
@@ -0,0 +1,36 @@
+/*
+ * =====================================================================================
+ *
+ * Filename: game.h
+ *
+ * Description: Types and prototypes for the global action request tracker
+ *
+ * Version: 1.0
+ * Created: 01/31/2022 11:55:50 AM
+ * Revision: none
+ * Compiler: gcc
+ *
+ * Author: Cara Salter <cara@devcara.com>,
+ * Organization:
+ *
+ * =====================================================================================
+ */
+
+
+#ifndef _GAME_H
+#define _GAME_H
+
+enum RequestType {
+ Msg,
+ MoveTo,
+ Attack
+};
+
+typedef struct {
+ enum RequestType type;
+ char* args[];
+} Request;
+
+int submit_request(Request req);
+
+#endif