]> jfr.im git - irc/gameservirc.git/blobdiff - gameserv/flags.h
Almost done the player code
[irc/gameservirc.git] / gameserv / flags.h
index dd66c4558d266795e05b3bcac55c7063256dd4c7..64a57305bc5cf26feb77031b5262b79e1c609dcf 100644 (file)
@@ -39,6 +39,7 @@
 #define FLAG_YOURTURN          0x00000004
 #define FLAG_WONGAME           0x00000008
 #define FLAG_DRAGONFIGHT       0x00000010
+#define FLAG_TIMEDOUT       0x00000020
 
 // Config File flags
 #define CFLAG_LISTENONCF               0x00000001
 #define FL_is_playing(x)       ((x)->getFlags() & FLAG_PLAYING)
 
 // Player Flags
+#define PF_timedout(x)      ((x)->getFlags() & FLAG_TIMEDOUT)
+#define PF_settimedout(x)   ((x)->addFlag(FLAG_TIMEDOUT))
+#define PF_cleartimedout(x) ((x)->remFlag(FLAG_TIMEDOUT))
+                                                        
 #define seenMaster(x)          ((x)->getFlags() & FLAG_MASTER)
 #define setMaster(x)           ((x)->addFlag(FLAG_MASTER))
 #define clearMaster(x)         ((x)->remFlag(FLAG_MASTER))