- Add ClassifyActor constants to zdefs.acs.
SVN r1311 (trunk)
case 'k': // [GRB] key binding\r
printCmd = PCD_PRINTBIND;\r
break;\r
+ case 'b': // [RH] binary integer\r
+ printCmd = PCD_PRINTBINARY;\r
+ break;\r
+ case 'x': // [RH] hexadecimal integer\r
+ printCmd = PCD_PRINTHEX;\r
+ break;\r
default:\r
printCmd = PCD_PRINTSTRING;\r
ERR_Error(ERR_UNKNOWN_PRTYPE, YES);\r
"PCD_MORPHACTOR",\r
"PCD_UNMORPHACTOR",\r
"PCD_GETPLAYERINPUT",\r
- "PCD_CLASSIFYACTOR"\r
+ "PCD_CLASSIFYACTOR",\r
+ "PCD_PRINTBINARY",\r
+ "PCD_PRINTHEX",\r
};\r
\r
// CODE --------------------------------------------------------------------\r
PCD_UNMORPHACTOR,\r
PCD_GETPLAYERINPUT,\r
PCD_CLASSIFYACTOR,\r
+ PCD_PRINTBINARY,\r
+ PCD_PRINTHEX,\r
\r
PCODE_COMMAND_COUNT\r
} pcd_t;\r
#define T_SPARK_DRIP 108\r
\r
\r
+// Flags returned by ClassifyActor\r
+\r
+#define ACTOR_NONE 0\r
+#define ACTOR_WORLD 1\r
+#define ACTOR_PLAYER 2\r
+#define ACTOR_BOT 4\r
+#define ACTOR_VOODOODOLL 8\r
+#define ACTOR_MONSTER 16\r
+#define ACTOR_ALIVE 32\r
+#define ACTOR_DEAD 64\r
+#define ACTOR_MISSILE 128\r
+#define ACTOR_GENERIC 256\r
+\r
+\r
// Events when you have input grabbed\r
\r
#define EV_KeyDown 1 // data1: unshifted ASCII, data2: shifted ASCII\r