DOBJ struct and better gentity_s
This commit is contained in:
parent
fe8571a0c6
commit
06301f5f85
@ -4474,12 +4474,50 @@ namespace Game
|
|||||||
char pad3[724];
|
char pad3[724];
|
||||||
} gclient_t;
|
} gclient_t;
|
||||||
|
|
||||||
|
|
||||||
|
/* 1571 */
|
||||||
|
struct DSkelPartBits
|
||||||
|
{
|
||||||
|
int anim[6];
|
||||||
|
int control[6];
|
||||||
|
int worldCtrl[6];
|
||||||
|
int skel[6];
|
||||||
|
};
|
||||||
|
|
||||||
|
/* 1572 */
|
||||||
|
struct DSkel
|
||||||
|
{
|
||||||
|
DSkelPartBits partBits;
|
||||||
|
int timeStamp;
|
||||||
|
/*DObjAnimMat*/void *mat;
|
||||||
|
};
|
||||||
|
|
||||||
|
/* 1573 */
|
||||||
|
struct DObj
|
||||||
|
{
|
||||||
|
/*XAnimTree_s*/ void* tree;
|
||||||
|
unsigned __int16 duplicateParts;
|
||||||
|
unsigned __int16 entnum;
|
||||||
|
char duplicatePartsSize;
|
||||||
|
char numModels;
|
||||||
|
char numBones;
|
||||||
|
char flags;
|
||||||
|
unsigned int ignoreCollision;
|
||||||
|
volatile int locked;
|
||||||
|
DSkel skel;
|
||||||
|
float radius;
|
||||||
|
unsigned int hidePartBits[6];
|
||||||
|
XModel** models;
|
||||||
|
};
|
||||||
|
|
||||||
typedef struct gentity_s
|
typedef struct gentity_s
|
||||||
{
|
{
|
||||||
int number;
|
int number;
|
||||||
unsigned char pad[139]; // 4
|
unsigned char pad[139]; // 4
|
||||||
unsigned int brushModel;
|
unsigned int brushModelIndex;
|
||||||
unsigned char pad3[165];
|
unsigned char pad3[135];
|
||||||
|
int brushModelContents;
|
||||||
|
unsigned char pad4[26];
|
||||||
float origin[3]; // 312
|
float origin[3]; // 312
|
||||||
float angles[3]; // 324
|
float angles[3]; // 324
|
||||||
char pad2[8];
|
char pad2[8];
|
||||||
@ -4988,7 +5026,7 @@ namespace Game
|
|||||||
unsigned __int32 gfxEntIndex : 7;
|
unsigned __int32 gfxEntIndex : 7;
|
||||||
unsigned __int32 entnum : 12;
|
unsigned __int32 entnum : 12;
|
||||||
unsigned __int32 renderFxFlags : 13;
|
unsigned __int32 renderFxFlags : 13;
|
||||||
void/*DObj*/* obj;
|
DObj* obj;
|
||||||
GfxSceneEntityInfo info;
|
GfxSceneEntityInfo info;
|
||||||
char reflectionProbeIndex;
|
char reflectionProbeIndex;
|
||||||
};
|
};
|
||||||
@ -5003,7 +5041,7 @@ namespace Game
|
|||||||
{
|
{
|
||||||
XModelDrawInfo info;
|
XModelDrawInfo info;
|
||||||
XModel* model;
|
XModel* model;
|
||||||
void/*DObj*/* obj;
|
DObj* obj;
|
||||||
GfxScaledPlacement placement;
|
GfxScaledPlacement placement;
|
||||||
unsigned __int32 gfxEntIndex : 7;
|
unsigned __int32 gfxEntIndex : 7;
|
||||||
unsigned __int32 entnum : 12;
|
unsigned __int32 entnum : 12;
|
||||||
|
Loading…
Reference in New Issue
Block a user