- Split weaveindex into two separate byte-sized properties and moved them into unused space

inside AActor.

SVN r2038 (trunk)
This commit is contained in:
Randy Heit 2009-12-25 00:19:28 +00:00
commit d2a4339816
6 changed files with 47 additions and 19 deletions

View file

@ -764,7 +764,6 @@ public:
DWORD flags6; // Shit! Where did all the flags go?
int special1; // Special info
int special2; // Special info
int weaveindex; // Separated from special2 because it's used by globally accessible functions.
int health;
BYTE movedir; // 0-7
SBYTE visdir;
@ -782,6 +781,8 @@ public:
TObjPtr<AActor> LastLookActor; // Actor last looked for (if TIDtoHate != 0)
fixed_t SpawnPoint[3]; // For nightmare respawn
WORD SpawnAngle;
BYTE WeaveIndexXY; // Separated from special2 because it's used by globally accessible functions.
BYTE WeaveIndexZ;
int skillrespawncount;
int TIDtoHate; // TID of things to hate (0 if none)
FNameNoInit Species; // For monster families