mirror of
https://github.com/zeldaret/oot.git
synced 2025-10-20 05:30:26 +00:00
en_dog OK
This commit is contained in:
parent
898a103b78
commit
f3b509eb68
32 changed files with 373 additions and 1383 deletions
|
@ -392,6 +392,7 @@ Hilite* func_8003435C(Vec3f* object, GlobalContext* globalCtx);
|
|||
s16 func_800347E8(s16 arg0);
|
||||
void func_80034BA0(GlobalContext* globalCtx, SkelAnime* skelAnime, void* unkFunc1, void* unkFunc2, Actor* actor, s16 alpha);
|
||||
void func_80034CC4(GlobalContext* globalCtx, SkelAnime* skelAnime, void* unkFunc1, void* unkFunc2, Actor* actor, s16 alpha);
|
||||
void func_80034EC0(SkelAnime* skelAnime, struct_80034EC0_Entry* arg1, s32 arg2);
|
||||
void Actor_Noop(Actor* actor, GlobalContext* globalCtx);
|
||||
void Draw_DListOpa(GlobalContext* globalCtx, u32 dlist);
|
||||
void Draw_DListXlu(GlobalContext* globalCtx, u32 dlist);
|
||||
|
@ -985,6 +986,7 @@ s32 func_80087708(GlobalContext* globalCtx, s16 arg1, s16 arg2);
|
|||
void func_80088B34(s16 arg0);
|
||||
void Interface_Draw(GlobalContext* globalCtx);
|
||||
void Interface_Update(GlobalContext* globalCtx);
|
||||
f32 func_8008E520(Actor*, UNK_PTR movementPath, s16, s16*);
|
||||
// ? func_8008E6A0(?);
|
||||
// ? func_8008E6AC(?);
|
||||
// ? func_8008E750(?);
|
||||
|
|
|
@ -949,7 +949,7 @@ typedef struct GlobalContext
|
|||
/* 0x11DFC */ UNK_PTR unk_11DFC;
|
||||
/* 0x11E00 */ EntranceEntry* setupEntranceList;
|
||||
/* 0x11E04 */ UNK_PTR setupExitList;
|
||||
/* 0x11E08 */ UNK_PTR setupPathList;
|
||||
/* 0x11E08 */ Path* setupPathList;
|
||||
/* 0x11E0C */ UNK_PTR naviMsgSegment;
|
||||
/* 0x11E10 */ char unk_11E10[0x4];
|
||||
/* 0x11E14 */ u8 skyboxId;
|
||||
|
@ -1005,6 +1005,17 @@ typedef struct LoadedParticleEntry
|
|||
/* 0x005F */ u8 type;
|
||||
} LoadedParticleEntry; // size = 0x60
|
||||
|
||||
// Some animation related structure
|
||||
typedef struct
|
||||
{
|
||||
/* 0x00 */ u32 animation;
|
||||
/* 0x04 */ f32 playbackSpeed;
|
||||
/* 0x08 */ f32 unk_08;
|
||||
/* 0x0C */ f32 frameCount;
|
||||
/* 0x10 */ u8 unk_10;
|
||||
/* 0x14 */ f32 transitionRate;
|
||||
} struct_80034EC0_Entry; // size = 0x18
|
||||
|
||||
typedef struct
|
||||
{
|
||||
/* 0x00 */ u8 limbCount;
|
||||
|
@ -1012,7 +1023,7 @@ typedef struct
|
|||
/* 0x02 */ u8 dListCount;
|
||||
/* 0x03 */ char unk_03[0x01]; /* Probably Padding */
|
||||
/* 0x04 */ u32 limbIndex;
|
||||
/* 0x08 */ u32 animCurrent;
|
||||
/* 0x08 */ u32* animCurrent;
|
||||
/* 0x0C */ char unk_0C[0x04];
|
||||
/* 0x10 */ f32 animFrameCount;
|
||||
/* 0x14 */ f32 unk_14;
|
||||
|
@ -1029,17 +1040,6 @@ typedef struct
|
|||
/* 0x3E */ u16 unk_3E; /* Probably Padding */
|
||||
} SkelAnime; // size = 0x40
|
||||
|
||||
// Some animation related structure
|
||||
typedef struct
|
||||
{
|
||||
/* 0x00 */ u32 animation;
|
||||
/* 0x04 */ f32 playbackSpeed;
|
||||
/* 0x08 */ f32 unk_08;
|
||||
/* 0x0C */ f32 frameCount;
|
||||
/* 0x10 */ u8 unk_10;
|
||||
/* 0x14 */ f32 transitionRate;
|
||||
} struct_80034EC0_Entry; // size = 0x18
|
||||
|
||||
typedef struct
|
||||
{
|
||||
/* 0x00 */ u32 unk_00;
|
||||
|
|
|
@ -390,6 +390,12 @@ typedef struct
|
|||
s32 properties;
|
||||
} WaterBoxHeader;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
/* 0x00 */ u8 count; // Total number of points in the path for the actor to follow
|
||||
/* 0x04 */ Vec3s* path; // Segment Address of the start of the path list
|
||||
} Path; // size = 0x8
|
||||
|
||||
typedef union
|
||||
{
|
||||
SCmdBase base;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue