]> jfr.im git - irc/gameservirc.git/blobdiff - gameserv/flags.h
Added Level 8 monsters
[irc/gameservirc.git] / gameserv / flags.h
index e02946328dd7a166faf898cb2407db6337193a7e..c85d04c43e4e731a59dfc14b06283c29a58bbed1 100644 (file)
 // aClient FLAGS ONLY
 #define FLAG_ADMIN 0x0001
 
-
 // PLAYER FLAGS ONLY
-#define FLAG_MASTER 0x0001
-
+#define FLAG_MASTER            0x0001
+#define FLAG_ALIVE             0x0002
+#define FLAG_YOURTURN          0x0004
 
 
 
 
 
 // Player Flags
-#define seenMaster(x)  ((x)->getFlags() & FLAG_MASTER)
-#define setMaster(x)   ((x)->addFlag(FLAG_MASTER))
-#define clearMaster(x) ((x)->remFlag(FLAG_MASTER))
+#define seenMaster(x)          ((x)->getFlags() & FLAG_MASTER)
+#define setMaster(x)           ((x)->addFlag(FLAG_MASTER))
+#define clearMaster(x)         ((x)->remFlag(FLAG_MASTER))
+
+#define isAlive(x)             ((x)->getFlags() & FLAG_ALIVE)
+#define setAlive(x)            ((x)->addFlag(FLAG_ALIVE))
+#define clearAlive(x)          ((x)->remFlag(FLAG_ALIVE))
 
+#define isYourTurn(x)          ((x)->getFlags() & FLAG_YOURTURN)
+#define setYourTurn(x)         ((x)->addFlag(FLAG_YOURTURN))
+#define clearYourTurn(x)       ((x)->remFlag(FLAG_YOURTURN))
 
 #endif