mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-03 06:24:30 +00:00
Whitespace (#1112)
* remove trailing whitespaces * minor docs tweaks * some more trailing whitespaces * few more tweaks
This commit is contained in:
parent
f344fe648b
commit
f4a72303cb
150 changed files with 493 additions and 494 deletions
|
@ -18,11 +18,11 @@ typedef struct BgGndDarkmeiro {
|
|||
|
||||
typedef enum {
|
||||
/* 0 */ DARKMEIRO_INVISIBLE_PATH, // Textures for the invisible path in shadow trial.
|
||||
|
||||
|
||||
/* 1 */ DARKMEIRO_CLEAR_BLOCK, /* Clear blocks appear when their switch flag is set and
|
||||
disappear 64 frames after their switch flag is cleared.
|
||||
Clear blocks with flag 0x3F are always on. */
|
||||
|
||||
|
||||
/* 2 */ DARKMEIRO_BLOCK_TIMER /* A block timer with switch flag N reacts to switch flags N+1
|
||||
and N+2 being set, setting its own switch flag and a timer
|
||||
for 304 frames. There are separate timers for N+1 and N+2,
|
||||
|
|
|
@ -11,8 +11,8 @@ typedef void (*BgSpot15RrboxActionFunc)(struct BgSpot15Rrbox*, GlobalContext*);
|
|||
typedef struct BgSpot15Rrbox {
|
||||
/* 0x0000 */ DynaPolyActor dyna;
|
||||
/* 0x0164 */ BgSpot15RrboxActionFunc actionFunc;
|
||||
/* 0x0168 */ s16 unk_168;
|
||||
/* 0x016C */ f32 unk_16C;
|
||||
/* 0x0168 */ s16 unk_168;
|
||||
/* 0x016C */ f32 unk_16C;
|
||||
/* 0x0170 */ f32 unk_170;
|
||||
/* 0x0174 */ f32 unk_174;
|
||||
/* 0x0178 */ f32 unk_178;
|
||||
|
|
|
@ -11,7 +11,7 @@ typedef void (*BgTokiHikariActionFunc)(struct BgTokiHikari*, GlobalContext*);
|
|||
typedef struct BgTokiHikari {
|
||||
/* 0x0000 */ Actor actor;
|
||||
/* 0x014C */ f32 unk_14C;
|
||||
/* 0x0150 */ BgTokiHikariActionFunc actionFunc;
|
||||
/* 0x0150 */ BgTokiHikariActionFunc actionFunc;
|
||||
} BgTokiHikari; // size = 0x0154
|
||||
|
||||
#endif
|
||||
|
|
|
@ -53,7 +53,7 @@ typedef struct BossDodongo {
|
|||
/* 0x01CA */ char unk_1CA[0x2];
|
||||
/* 0x01CC */ s16 unk_1CC;
|
||||
/* 0x01CE */ char unk_1CE[0xC];
|
||||
/* 0x01DA */ s16 unk_1DA;
|
||||
/* 0x01DA */ s16 unk_1DA;
|
||||
/* 0x01DC */ s16 unk_1DC;
|
||||
/* 0x01DE */ s16 unk_1DE;
|
||||
/* 0x01E0 */ s16 unk_1E0;
|
||||
|
|
|
@ -105,7 +105,7 @@ typedef struct BossGanon {
|
|||
/* 0x02E4 */ u8 shockGlow;
|
||||
/* 0x02E6 */ s16 unk_2E6; // timer
|
||||
/* 0x02E8 */ s16 unk_2E8; // timer
|
||||
/* 0x02EC */ Vec3f unk_2EC[18]; // body parts pos for ganondorf, used for other things as well
|
||||
/* 0x02EC */ Vec3f unk_2EC[18]; // body parts pos for ganondorf, used for other things as well
|
||||
/* 0x03C4 */ Vec3f unk_3C4[18];
|
||||
/* 0x049C */ f32 unk_49C[18];
|
||||
/* 0x04E4 */ s16 unk_4E4[18];
|
||||
|
|
|
@ -35,7 +35,7 @@ typedef enum DemoDu_Cutscene {
|
|||
* DEMO_DU_CS_GORONS_RUBY: Map selector -> Map 16 (SPOT16) -> Stage 01
|
||||
* DEMO_DU_CS_CHAMBER_AFTER_GANON: Map selector -> Map 21 -> Stage 02
|
||||
* DEMO_DU_CS_CREDITS: Map selector -> Map 16 (SPOT16) -> Stage 04
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#endif
|
||||
|
|
|
@ -39,7 +39,7 @@ typedef enum {
|
|||
/* 14 */ DEMOGJ_TYPE_RUBBLE_PILE_7,
|
||||
/* 16 */ DEMOGJ_TYPE_DESTRUCTABLE_RUBBLE_1 = 16, // This three rubbles are the ones that Ganon can destroy and drop collectables.
|
||||
/* 17 */ DEMOGJ_TYPE_DESTRUCTABLE_RUBBLE_2, // They are spawned as soon as the others, but they have collision and are rendered only when Ganondorf has transformed into Ganon.
|
||||
/* 22 */ DEMOGJ_TYPE_DESTRUCTABLE_RUBBLE_TALL = 22 //
|
||||
/* 22 */ DEMOGJ_TYPE_DESTRUCTABLE_RUBBLE_TALL = 22
|
||||
} DemoGjType;
|
||||
|
||||
#endif
|
||||
|
|
|
@ -6,18 +6,18 @@
|
|||
|
||||
/**
|
||||
* Actor Parameters
|
||||
*
|
||||
*
|
||||
* | | |
|
||||
* | Transition Index | Type | Switch Flag
|
||||
* |------------------|---------|-------------
|
||||
* | 0 0 0 0 0 0 | 0 0 0 0 | 0 0 0 0 0 0
|
||||
* | 0 0 0 0 0 0 | 0 0 0 0 | 0 0 0 0 0 0
|
||||
* | 6 | 4 | 6
|
||||
* |
|
||||
*
|
||||
*
|
||||
* Transition Index 1111110000000000 Set by the actor engine when the door is spawned
|
||||
* Type 0000001111000000
|
||||
* Switch Flag 0000000000111111
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
typedef enum {
|
||||
|
|
|
@ -17,9 +17,9 @@ typedef enum {
|
|||
|
||||
typedef struct EnBa {
|
||||
/* 0x0000 */ Actor actor;
|
||||
/* 0x014C */ s32 unk14C;
|
||||
/* 0x0150 */ EnBaActionFunc actionFunc;
|
||||
/* 0x0154 */ s16 upperParams;
|
||||
/* 0x014C */ s32 unk14C;
|
||||
/* 0x0150 */ EnBaActionFunc actionFunc;
|
||||
/* 0x0154 */ s16 upperParams;
|
||||
/* 0x0156 */ s16 unk156;
|
||||
/* 0x0158 */ Vec3f unk158[14];
|
||||
/* 0x0200 */ Vec3f unk200[14];
|
||||
|
|
|
@ -39,7 +39,7 @@ typedef struct EnBb {
|
|||
/* 0x02A0 */ Color_RGB8 flameEnvColor;
|
||||
/* 0x02A4 */ s32 blureIdx;
|
||||
/* 0x02A8 */ s16 fireIceTimer;
|
||||
/* 0x02AA */ u8 dmgEffect;
|
||||
/* 0x02AA */ u8 dmgEffect;
|
||||
/* 0x02AC */ ColliderJntSph collider;
|
||||
/* 0x02CC */ ColliderJntSphElement elements[1];
|
||||
/* 0x030C */ BodyBreak bodyBreak;
|
||||
|
|
|
@ -13,8 +13,8 @@ typedef struct EnDh {
|
|||
/* 0x014C */ SkelAnime skelAnime;
|
||||
/* 0x0170 */ Vec3s jointTable[16];
|
||||
/* 0x01F0 */ Vec3s limbRotTable[16];
|
||||
/* 0x0250 */ u8 actionState;
|
||||
/* 0x0251 */ u8 retreat;
|
||||
/* 0x0250 */ u8 actionState;
|
||||
/* 0x0251 */ u8 retreat;
|
||||
/* 0x0252 */ u8 drawDirtWave;
|
||||
/* 0x0254 */ EnDhActionFunc actionFunc;
|
||||
/* 0x0258 */ u8 unk_258; // Related to player->unk_845
|
||||
|
|
|
@ -29,7 +29,7 @@ typedef struct EnDodongo {
|
|||
/* 0x034C */ Vec3f bodyScale;
|
||||
/* 0x0358 */ Vec3f icePos[9];
|
||||
/* 0x03C4 */ Color_RGBA8 bombSmokePrimColor;
|
||||
/* 0x03C8 */ Color_RGBA8 bombSmokeEnvColor;
|
||||
/* 0x03C8 */ Color_RGBA8 bombSmokeEnvColor;
|
||||
/* 0x03CC */ u8 damageEffect;
|
||||
/* 0x03D0 */ s32 blureIdx;
|
||||
/* 0x03D4 */ ColliderQuad colliderAT;
|
||||
|
|
|
@ -20,7 +20,7 @@ typedef struct EnDog {
|
|||
/* 0x01EA */ s16 pad1;
|
||||
/* 0x01EC */ s16 behaviorTimer;
|
||||
/* 0x01EE */ s16 pad2;
|
||||
/* 0x01F0 */ s16 nextBehavior;
|
||||
/* 0x01F0 */ s16 nextBehavior;
|
||||
/* 0x01F2 */ s16 behavior;
|
||||
/* 0x01F4 */ Vec3s jointTable[13];
|
||||
/* 0x0242 */ Vec3s morphTable[13];
|
||||
|
|
|
@ -16,7 +16,7 @@ typedef struct EnExRuppy {
|
|||
/* 0x0154 */ s16 invisible;
|
||||
/* 0x0156 */ s16 timer;
|
||||
/* 0x0158 */ s16 rupeeValue;
|
||||
/* 0x015A */ s16 unk_15A;
|
||||
/* 0x015A */ s16 unk_15A;
|
||||
/* 0x015C */ s16 galleryFlag;
|
||||
/* 0x0160 */ f32 unk_160;
|
||||
} EnExRuppy; // size = 0x0164
|
||||
|
|
|
@ -18,7 +18,7 @@ typedef enum {
|
|||
} FrogType;
|
||||
|
||||
typedef enum {
|
||||
/* 00 */ FROG_ZL,
|
||||
/* 00 */ FROG_ZL,
|
||||
/* 01 */ FROG_EPONA,
|
||||
/* 02 */ FROG_SARIA,
|
||||
/* 03 */ FROG_SUNS,
|
||||
|
@ -31,19 +31,19 @@ typedef enum {
|
|||
typedef struct EnFr {
|
||||
/* 0x0000 */ Actor actor;
|
||||
/* 0x014C */ SkelAnime skelAnime; // Frog Skeleton
|
||||
/* 0x0190 */ Vec3s jointTable[24];
|
||||
/* 0x0190 */ Vec3s jointTable[24];
|
||||
/* 0x0220 */ Vec3s morphTable[24];
|
||||
/* 0x02B0 */ SkelAnime skelAnimeButterfly; // Butterfly Skeleton above Frog during Frog Song
|
||||
/* 0x02F4 */ Vec3s jointTableButterfly[8];
|
||||
/* 0x02F4 */ Vec3s jointTableButterfly[8];
|
||||
/* 0x0324 */ Vec3s morphTableButterfly[8];
|
||||
/* 0x0354 */ EnFrActionFunc actionFunc;
|
||||
/* 0x0358 */ LightNode* lightNode; // Frogs light up during the Frog Song, specifically the frog with the next note.
|
||||
/* 0x0358 */ LightNode* lightNode; // Frogs light up during the Frog Song, specifically the frog with the next note.
|
||||
/* 0x035C */ LightInfo lightInfo;
|
||||
/* 0x036A */ s8 objBankIndex;
|
||||
/* 0x036A */ s8 objBankIndex;
|
||||
/* 0x036C */ s32 jumpCounter; // cyclic clock used to time celebratory frog jumps every 4 frames when child song is played.
|
||||
/* 0x0370 */ s32 blinkTimer; // blinking timer
|
||||
/* 0x0374 */ EnFrBlinkFunc blinkFunc; // unique case of using a function pointer for blinking
|
||||
/* 0x0378 */ u8 eyeTexIndex; // index for blinking graphics
|
||||
/* 0x0378 */ u8 eyeTexIndex; // index for blinking graphics
|
||||
/* 0x0379 */ u8 isJumpingUp; // Conditional for jumping up from the log back onto the log
|
||||
/* 0x037A */ u8 isBelowWaterSurfaceCurrent; // Used for diving effects
|
||||
/* 0x037B */ u8 isBelowWaterSurfacePrevious;
|
||||
|
@ -54,7 +54,7 @@ typedef struct EnFr {
|
|||
/* 0x0380 */ u8 ocarinaNoteIndex; // Related to unk_381
|
||||
/* 0x0381 */ u8 ocarinaNote; // Ocarina Note to Play for Frogs 2
|
||||
/* 0x0382 */ u8 songIndex; // Song index 1-7 (6 songs + custom HP Song): 5 = sos, 6 = all songs
|
||||
/* 0x0383 */ u8 isJumpingToFrogSong; // Conditional:
|
||||
/* 0x0383 */ u8 isJumpingToFrogSong; // Conditional:
|
||||
/* 0x0384 */ char unk_384[0x02];
|
||||
/* 0x0386 */ s16 frogSongTimer; // timer #2 for frogs 2 HP
|
||||
/* 0x0388 */ s32 reward; // Prize for completing a song
|
||||
|
|
|
@ -35,7 +35,7 @@ typedef struct EnFu {
|
|||
/* 0x01DC */ Vec3s jointTable[FU_LIMB_MAX];
|
||||
/* 0x023C */ Vec3s morphTable[FU_LIMB_MAX];
|
||||
/* 0x029C */ Vec3s lookAngleOffset; // offset applied to neck rotation to look at link when he is close
|
||||
/* 0x02A2 */ Vec3s unk_2A2;
|
||||
/* 0x02A2 */ Vec3s unk_2A2;
|
||||
/* 0x02A8 */ u16 behaviorFlags;
|
||||
/* 0x02AA */ u16 facialExpression;
|
||||
/* 0x02AC */ EnFuActionFunc actionFunc;
|
||||
|
|
|
@ -13,14 +13,14 @@ typedef struct {
|
|||
/* 0x0000 */ u8 type; // 0,1,2: State of freezard (1 not freezing, 2 freezing)
|
||||
/* 0x0001 */ u8 timer; // increments primAlphaState after reaching 7 (freezing), used in Gfx_TwoTexScroll
|
||||
/* 0x0004 */ Vec3f pos; // Random position within 20.0f of actor
|
||||
/* 0x0010 */ Vec3f velocity;
|
||||
/* 0x0010 */ Vec3f velocity;
|
||||
/* 0x001C */ Vec3f accel;
|
||||
/* 0x0028 */ char unk_28[0x4];
|
||||
/* 0x002C */ s16 primAlpha; // transparency in RGBA colour system
|
||||
/* 0x002E */ s16 primAlphaState; // 0: increasing (more opaque) 1: decreasing (more transparent) 2: collision
|
||||
/* 0x0030 */ f32 xyScale; //
|
||||
/* 0x0034 */ f32 xyScaleTarget;
|
||||
/* 0x0038 */ u8 isTimerMod8; // conditional, used to run CollisionCheck_SetAT
|
||||
/* 0x0030 */ f32 xyScale;
|
||||
/* 0x0034 */ f32 xyScaleTarget;
|
||||
/* 0x0038 */ u8 isTimerMod8; // conditional, used to run CollisionCheck_SetAT
|
||||
} EnFzEffectSsIceSmoke; // size = 0x3C
|
||||
|
||||
typedef struct EnFz {
|
||||
|
@ -31,7 +31,7 @@ typedef struct EnFz {
|
|||
/* 0x01E8 */ ColliderCylinder collider3;
|
||||
/* 0x0234 */ Vec3f posOrigin; // Spawn position for moving freezard
|
||||
/* 0x0240 */ s16 counter; // A perpetual counter
|
||||
/* 0x0242 */ s16 unusedTimer1;
|
||||
/* 0x0242 */ s16 unusedTimer1;
|
||||
/* 0x0244 */ s16 timer; // Used to time transition into next action. Can be 10, 20, 40, 60, 80, 100
|
||||
/* 0x0246 */ u8 updateBgInfo; // Always true in every instance
|
||||
/* 0x0247 */ u8 isMoving; // Freezard is moving in xz plane
|
||||
|
|
|
@ -44,7 +44,7 @@ typedef struct EnGSwitch {
|
|||
/* 0x0158 */ s16 colorIdx;
|
||||
/* 0x015A */ s16 broken;
|
||||
/* 0x015C */ s16 numEffects;
|
||||
/* 0x015E */ s16 objId;
|
||||
/* 0x015E */ s16 objId;
|
||||
/* 0x0160 */ s16 index; // first or second rupee in two-rupee patterns
|
||||
/* 0x0162 */ s16 delayTimer; // delay between the two blue rupees appearing
|
||||
/* 0x0164 */ s16 waitTimer; // time rupee waits before retreating
|
||||
|
|
|
@ -16,9 +16,9 @@ typedef s16 (*callback2_80A3ED24)(GlobalContext*, struct EnGo*);
|
|||
// /* 0x20 */ GORON1_DMT_DC_ENTRANCE,
|
||||
// /* 0x30 */ GORON1_DMT_ROLLING_SMALL,
|
||||
// /* 0x40 */ GORON1_DMT_BOMB_FLOWER,
|
||||
// /* 0x50 */ GORON1_CITY_ENTRANCE,
|
||||
// /* 0x50 */ GORON1_CITY_ENTRANCE,
|
||||
// /* 0x60 */ GORON1_CITY_ISLAND,
|
||||
// /* 0x70 */ GORON1_CITY_LOST_WOODS,
|
||||
// /* 0x70 */ GORON1_CITY_LOST_WOODS,
|
||||
// /* 0x80 */ // Not Used
|
||||
// /* 0x90 */ GORON1_DMT_BIGGORON,
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ typedef enum {
|
|||
// /* 0x07 */ GORON_FIRE_BOSS_KEY
|
||||
// /* 0x08 */ GORON_FIRE_NEAR_BOSS
|
||||
// /* 0x09 */ GORON_FIRE_BOSS_KEY
|
||||
// /* 0x0A */ GORON_FIRE_MAZE_UPPER,
|
||||
// /* 0x0A */ GORON_FIRE_MAZE_UPPER,
|
||||
// /* 0x0B */ GORON_FIRE_HIGHEST
|
||||
|
||||
|
||||
|
@ -69,7 +69,7 @@ typedef struct EnGo2 {
|
|||
/* 0x0000 */ Actor actor;
|
||||
/* 0x014C */ SkelAnime skelAnime;
|
||||
/* 0x0190 */ EnGo2ActionFunc actionFunc;
|
||||
/* 0x0194 */ struct_80034A14_arg1 unk_194;
|
||||
/* 0x0194 */ struct_80034A14_arg1 unk_194;
|
||||
/* 0x01BC */ ColliderCylinder collider;
|
||||
/* 0x0208 */ Path* path;
|
||||
/* 0x020C */ u8 unk_20C; // counter for GORON_CITY_LINK animation
|
||||
|
@ -78,18 +78,18 @@ typedef struct EnGo2 {
|
|||
/* 0x020F */ u8 isAwake; // Conditional
|
||||
/* 0x0210 */ s8 waypoint;
|
||||
/* 0x0211 */ u8 unk_211; // Conditional
|
||||
// goron link: 0 - rolling, 1 - frozen
|
||||
// biggoron: 0 - give eyedrops, 1 - applying eyedrops, 2 - getting claimcheck
|
||||
// generic fire: 0 -
|
||||
/* 0x0212 */ u8 goronState;
|
||||
// goron link: 0 - rolling, 1 - frozen
|
||||
// biggoron: 0 - give eyedrops, 1 - applying eyedrops, 2 - getting claimcheck
|
||||
// generic fire: 0 -
|
||||
/* 0x0212 */ u8 goronState;
|
||||
/* 0x0213 */ u8 eyeMouthTexState; // 0, 1, 2, 3
|
||||
/* 0x0214 */ u8 eyeTexIndex;
|
||||
/* 0x0215 */ u8 mouthTexIndex;
|
||||
/* 0x0214 */ u8 eyeTexIndex;
|
||||
/* 0x0215 */ u8 mouthTexIndex;
|
||||
/* 0x0216 */ u8 unk_216; // Set to z rotation, checked by waypoint
|
||||
/* 0x0218 */ f32 unk_218;
|
||||
/* 0x021C */ char unk_21C[0x04];
|
||||
/* 0x0220 */ f32 alpha; // Set to 0, used by func_80A45360, smoothed to this->actor.shape.unk_14 from either 0 or 255.0f
|
||||
/* 0x0224 */ s16 blinkTimer;
|
||||
/* 0x0224 */ s16 blinkTimer;
|
||||
/* 0x0226 */ s16 unk_226[18]; // Remains unknown
|
||||
/* 0x024A */ s16 unk_24A[18]; // Remains unknown
|
||||
/* 0x026E */ u16 unk_26E; // Remains unknown = 1, 2, or 4: used in func_80034A14
|
||||
|
|
|
@ -14,7 +14,7 @@ typedef struct EnHeishi1 {
|
|||
/* 0x0190 */ Vec3s jointTable[17];
|
||||
/* 0x01F6 */ Vec3s morphTable[17];
|
||||
/* 0x025C */ EnHeishi1ActionFunc actionFunc;
|
||||
/* 0x0260 */ s16 activeTimer;
|
||||
/* 0x0260 */ s16 activeTimer;
|
||||
/* 0x0262 */ s16 headDirection;
|
||||
/* 0x0264 */ s16 headBehaviorDecided;
|
||||
/* 0x0266 */ s16 linkDetected;
|
||||
|
|
|
@ -18,7 +18,7 @@ typedef struct EnHeishi2 {
|
|||
/* 0x0260 */ Vec3s unk_260;
|
||||
/* 0x0266 */ char unk_266[0x06];
|
||||
/* 0x026C */ Vec3s unk_26C; // padding inbetween these
|
||||
/* 0x0274 */ Vec3f unk_274;
|
||||
/* 0x0274 */ Vec3f unk_274;
|
||||
/* 0x0280 */ Vec3f unk_280; // camera related
|
||||
/* 0x028C */ Vec3f unk_28C; // camera related
|
||||
/* 0x0298 */ Vec3f unk_298; // camera related
|
||||
|
|
|
@ -22,7 +22,7 @@ typedef struct EnNwcChick {
|
|||
/* 0x30 */ Vec3s rot;
|
||||
/* 0x36 */ u16 height;
|
||||
/* 0x38 */ CollisionPoly* floorPoly;
|
||||
/* 0x44 */ char unk_3C[0x20];
|
||||
/* 0x44 */ char unk_3C[0x20];
|
||||
} EnNwcChick; // size = 0x5C
|
||||
|
||||
typedef struct EnNwc {
|
||||
|
|
|
@ -17,9 +17,9 @@ typedef struct EnSkb {
|
|||
/* 0x0281 */ u8 unk_281;
|
||||
/* 0x0282 */ u8 unk_282;
|
||||
/* 0x0283 */ u8 unk_283;
|
||||
/* 0x0284 */ EnSkbActionFunc actionFunc;
|
||||
/* 0x0284 */ EnSkbActionFunc actionFunc;
|
||||
/* 0x0288 */ s16 unk_288;
|
||||
/* 0x028C */ BodyBreak bodyBreak;
|
||||
/* 0x028C */ BodyBreak bodyBreak;
|
||||
/* 0x02A4 */ ColliderJntSph collider;
|
||||
/* 0x02C4 */ ColliderJntSphElement colliderItem[2];
|
||||
} EnSkb; // size = 0x0344
|
||||
|
|
|
@ -15,7 +15,7 @@ typedef struct EnTp {
|
|||
/* 0x0154 */ EnTpActionFunc actionFunc;
|
||||
/* 0x0158 */ u8 damageEffect; // Used to propagate the effect to the other segments' actors
|
||||
/* 0x015A */ s16 timer;
|
||||
/* 0x015C */ s16 unk_15C; // Multipurpose, used to change the horizontal position of tail segments
|
||||
/* 0x015C */ s16 unk_15C; // Multipurpose, used to change the horizontal position of tail segments
|
||||
/* 0x015E */ s16 alpha; // The dying types fade away
|
||||
/* 0x0160 */ s16 red;
|
||||
/* 0x0162 */ s16 kiraSpawnTimer;
|
||||
|
|
|
@ -11,7 +11,7 @@ typedef void (*EnWonderItemUpdateFunc)(struct EnWonderItem*, GlobalContext*);
|
|||
typedef struct EnWonderItem {
|
||||
/* 0x0000 */ Actor actor;
|
||||
/* 0x014C */ EnWonderItemUpdateFunc updateFunc;
|
||||
/* 0x0150 */ f32 unkHeight; // sets height of dummied out mode 4
|
||||
/* 0x0150 */ f32 unkHeight; // sets height of dummied out mode 4
|
||||
/* 0x0154 */ s16 wonderMode;
|
||||
/* 0x0156 */ s16 itemDrop;
|
||||
/* 0x0158 */ s16 numTagPoints;
|
||||
|
|
|
@ -10,7 +10,7 @@ typedef struct {
|
|||
/* 0x10 */ f32 scale;
|
||||
/* 0x14 */ Vec3f unk_14;
|
||||
/* 0x20 */ s16 unk_20;
|
||||
/* 0x22 */ Color_RGBA8 primColor;
|
||||
/* 0x22 */ Color_RGBA8 primColor;
|
||||
/* 0x26 */ Color_RGBA8 envColor;
|
||||
/* 0x2A */ s16 type;
|
||||
/* 0x2C */ s16 bodyPart;
|
||||
|
|
|
@ -169,35 +169,35 @@ typedef enum {
|
|||
/* 99 */ FS_KBD_BTN_NONE = 99
|
||||
} KeyboardButton;
|
||||
|
||||
void FileChoose_SetupCopySource(GameState* thisx);
|
||||
void FileChoose_SelectCopySource(GameState* thisx);
|
||||
void FileChoose_SetupCopyDest1(GameState* thisx);
|
||||
void FileChoose_SetupCopyDest2(GameState* thisx);
|
||||
void FileChoose_SelectCopyDest(GameState* thisx);
|
||||
void FileChoose_ExitToCopySource1(GameState* thisx);
|
||||
void FileChoose_ExitToCopySource2(GameState* thisx);
|
||||
void FileChoose_SetupCopyConfirm1(GameState* thisx);
|
||||
void FileChoose_SetupCopyConfirm2(GameState* thisx);
|
||||
void FileChoose_CopyConfirm(GameState* thisx);
|
||||
void FileChoose_ReturnToCopyDest(GameState* thisx);
|
||||
void FileChoose_CopyAnim1(GameState* thisx);
|
||||
void FileChoose_CopyAnim2(GameState* thisx);
|
||||
void FileChoose_CopyAnim3(GameState* thisx);
|
||||
void FileChoose_CopyAnim4(GameState* thisx);
|
||||
void FileChoose_CopyAnim5(GameState* thisx);
|
||||
void FileChoose_SetupCopySource(GameState* thisx);
|
||||
void FileChoose_SelectCopySource(GameState* thisx);
|
||||
void FileChoose_SetupCopyDest1(GameState* thisx);
|
||||
void FileChoose_SetupCopyDest2(GameState* thisx);
|
||||
void FileChoose_SelectCopyDest(GameState* thisx);
|
||||
void FileChoose_ExitToCopySource1(GameState* thisx);
|
||||
void FileChoose_ExitToCopySource2(GameState* thisx);
|
||||
void FileChoose_SetupCopyConfirm1(GameState* thisx);
|
||||
void FileChoose_SetupCopyConfirm2(GameState* thisx);
|
||||
void FileChoose_CopyConfirm(GameState* thisx);
|
||||
void FileChoose_ReturnToCopyDest(GameState* thisx);
|
||||
void FileChoose_CopyAnim1(GameState* thisx);
|
||||
void FileChoose_CopyAnim2(GameState* thisx);
|
||||
void FileChoose_CopyAnim3(GameState* thisx);
|
||||
void FileChoose_CopyAnim4(GameState* thisx);
|
||||
void FileChoose_CopyAnim5(GameState* thisx);
|
||||
|
||||
void FileChoose_ExitCopyToMain(GameState* thisx);
|
||||
void FileChoose_SetupEraseSelect(GameState* thisx);
|
||||
void FileChoose_EraseSelect(GameState* thisx);
|
||||
void FileChoose_SetupEraseConfirm1(GameState* thisx);
|
||||
void FileChoose_SetupEraseConfirm2(GameState* thisx);
|
||||
void FileChoose_EraseConfirm(GameState* thisx);
|
||||
void FileChoose_ExitToEraseSelect1(GameState* thisx);
|
||||
void FileChoose_ExitToEraseSelect2(GameState* thisx);
|
||||
void FileChoose_EraseAnim1(GameState* thisx);
|
||||
void FileChoose_EraseAnim2(GameState* thisx);
|
||||
void FileChoose_EraseAnim3(GameState* thisx);
|
||||
void FileChoose_ExitEraseToMain(GameState* thisx);
|
||||
void FileChoose_ExitCopyToMain(GameState* thisx);
|
||||
void FileChoose_SetupEraseSelect(GameState* thisx);
|
||||
void FileChoose_EraseSelect(GameState* thisx);
|
||||
void FileChoose_SetupEraseConfirm1(GameState* thisx);
|
||||
void FileChoose_SetupEraseConfirm2(GameState* thisx);
|
||||
void FileChoose_EraseConfirm(GameState* thisx);
|
||||
void FileChoose_ExitToEraseSelect1(GameState* thisx);
|
||||
void FileChoose_ExitToEraseSelect2(GameState* thisx);
|
||||
void FileChoose_EraseAnim1(GameState* thisx);
|
||||
void FileChoose_EraseAnim2(GameState* thisx);
|
||||
void FileChoose_EraseAnim3(GameState* thisx);
|
||||
void FileChoose_ExitEraseToMain(GameState* thisx);
|
||||
|
||||
void FileChoose_UpdateKeyboardCursor(GameState* thisx);
|
||||
void FileChoose_StartNameEntry(GameState* thisx);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue