mirror of
https://github.com/zeldaret/tmc
synced 2026-05-23 23:05:38 -04:00
93 lines
1.8 KiB
C
93 lines
1.8 KiB
C
struct Entity {
|
|
void *field_0x0;
|
|
struct Entity * field_0x4;
|
|
u8 type;
|
|
u8 subtype;
|
|
u8 parameter1;
|
|
u8 parameter2;
|
|
u8 action;
|
|
u8 previousActionFlag;
|
|
u8 parameter3;
|
|
u8 field_0xf;
|
|
u8 flags;
|
|
u8 scriptedScene;
|
|
s16 spriteTileSize;
|
|
u8 animationState;
|
|
u8 direction;
|
|
u8 possibleBool;
|
|
u8 field_0x17;
|
|
u8 shadowSize;
|
|
u8 spriteOrder;
|
|
u8 palette;
|
|
u8 spriteOrientation[3];
|
|
u16 spritePointer;
|
|
uint field_0x20;
|
|
s16 nonPlanarMovement;
|
|
u8 spriteAnimation[3];
|
|
u8 ticks;
|
|
u16 collisions;
|
|
s16 xPosSubPixel;
|
|
s16 xPos;
|
|
s16 yPosSubPixel;
|
|
s16 yPos;
|
|
u8 field_0x34;
|
|
u8 field_0x35;
|
|
s16 height;
|
|
u8 collisionLayer;
|
|
u8 field_0x39;
|
|
u8 field_0x3a;
|
|
u8 flags2;
|
|
u8 field_0x3c;
|
|
u8 field_0x3d;
|
|
u8 field_0x3e;
|
|
u8 damageType;
|
|
u8 field_0x40;
|
|
u8 bitfield;
|
|
u8 field_0x42;
|
|
u8 field_0x43;
|
|
u8 field_0x44;
|
|
u8 currentHealth;
|
|
s16 field_0x46;
|
|
void * boundingBox;
|
|
u8 field_0x4c;
|
|
u8 field_0x4d;
|
|
u8 field_0x4e;
|
|
u8 field_0x4f;
|
|
void * spritePtr;
|
|
struct Entity * attachedEntity;
|
|
u8 field_0x58;
|
|
u8 field_0x59;
|
|
u8 frames;
|
|
u8 spriteOrientation2;
|
|
u8 field_0x5c;
|
|
u8 field_0x5d;
|
|
u8 field_0x5e;
|
|
u8 field_0x5f;
|
|
u16 spriteVramOffset;
|
|
u8 spriteRenderPositionOffset;
|
|
u8 field_0x63;
|
|
u8 * field_0x64;
|
|
struct Entity * otherEntity;
|
|
u8 field_0x6c;
|
|
u8 field_0x6d;
|
|
u8 field_0x6e;
|
|
u8 field_0x6f;
|
|
u8 field_0x70;
|
|
u8 field_0x71;
|
|
u8 field_0x72;
|
|
u8 field_0x73;
|
|
struct Entity * heldObjectPtr;
|
|
u8 field_0x78;
|
|
u8 field_0x79;
|
|
u8 field_0x7a;
|
|
u8 field_0x7b;
|
|
u8 field_0x7c;
|
|
u8 field_0x7d;
|
|
u8 field_0x7e;
|
|
u8 field_0x7f;
|
|
u8 field_0x80;
|
|
u8 field_0x81;
|
|
u8 field_0x82;
|
|
u8 field_0x83;
|
|
int * field_0x84;
|
|
}; |