mirror of
https://github.com/HarbourMasters/Starship
synced 2026-07-07 22:32:02 -04:00
Bonus Text, more object field names, consistent vector component names (#106)
* fixes and stuff * filenames * xyz
This commit is contained in:
+2
-4
@@ -25,9 +25,7 @@ typedef struct {
|
||||
/* 0x04 */ f32 unk_04;
|
||||
/* 0x08 */ f32 unk_08;
|
||||
/* 0x0C */ f32 zAngle;
|
||||
/* 0x10 */ f32 posX;
|
||||
/* 0x14 */ f32 posY;
|
||||
/* 0x18 */ f32 posZ;
|
||||
/* 0x10 */ Vec3f pos;
|
||||
/* 0x1C */ f32 unk_1C;
|
||||
/* 0x20 */ f32 scale;
|
||||
/* 0x24 */ s32 alpha;
|
||||
@@ -41,7 +39,7 @@ typedef struct {
|
||||
/* 0x0 */ u8* addr;
|
||||
/* 0x4 */ s32 width;
|
||||
/* 0x8 */ s32 height;
|
||||
/* 0xC */ f32 posX;
|
||||
/* 0xC */ f32 xPos;
|
||||
} Texture; // size = 0x10
|
||||
|
||||
#endif
|
||||
|
||||
+42
-42
@@ -241,7 +241,7 @@ void func_80061E48(Actor* , f32 , f32 , f32 );
|
||||
void func_80061F0C(Actor* , ObjectInit* , s32 );
|
||||
void Object_Load(ObjectInit* , f32 , f32 , f32 , f32 );
|
||||
void func_80062568(void);
|
||||
void func_80062B60(f32 xPos, f32 zPos, s32 arg2, f32 arg3);
|
||||
void func_80062B60(f32 xPos, f32 zPos, s32 state, f32 scale);
|
||||
void func_80062C38(f32, f32);
|
||||
bool func_80062DBC(Vec3f* pos, f32* hitboxData, Object* obj, f32 xRot, f32 yRot, f32 zRot);
|
||||
s32 func_800631A8(Vec3f*, f32*, Vec3f*);
|
||||
@@ -323,12 +323,12 @@ void func_800771CC(Actor*);
|
||||
void func_80077218(Actor*);
|
||||
|
||||
// fox_effect
|
||||
s32 func_80081B24(f32 posX, f32 posY, f32 posZ, f32 scale2);
|
||||
void func_80077240(f32 posX, f32 posY, f32 posZ, s32 hits);
|
||||
void func_8007729C(void);
|
||||
void func_80077790(void);
|
||||
s32 func_80081B24(f32 xPos, f32 yPos, f32 zPos, f32 scale2);
|
||||
void BonusText_Display(f32 xPos, f32 yPos, f32 zPos, s32 hits);
|
||||
void BonusText_Update(void);
|
||||
void BonusText_DrawAll(void);
|
||||
Effect* func_8007783C(ObjectId objId);
|
||||
void func_8007797C(f32 posX, f32 posY, f32 posZ, f32 velX, f32 velY, f32 velZ, f32 scale2);
|
||||
void func_8007797C(f32 xPos, f32 yPos, f32 zPos, f32 xVel, f32 yVel, f32 zVel, f32 scale2);
|
||||
void func_80077A00(Effect* );
|
||||
void func_80077A7C(Effect* );
|
||||
void func_80077B78(Effect* );
|
||||
@@ -349,13 +349,13 @@ void func_80078B8C(Effect *);
|
||||
void func_80078BE0(Effect* );
|
||||
void func_80078C84(Effect* );
|
||||
void func_80078CE8(Effect* );
|
||||
void func_80078E50(f32 posX, f32 posY, f32 posZ, f32 scale2);
|
||||
void func_80078E50(f32 xPos, f32 yPos, f32 zPos, f32 scale2);
|
||||
void func_80078EBC(Effect* );
|
||||
void func_80078F78(Effect* );
|
||||
void func_800794CC(f32 posX, f32 posY, f32 posZ, f32 scale2);
|
||||
void func_8007953C(f32 posX, f32 posY, f32 posZ, f32 scale2);
|
||||
void func_800795AC(f32 posX, f32 posY, f32 posZ, f32 scale2);
|
||||
void func_80079618(f32 posX, f32 posY, f32 posZ, f32 scale2);
|
||||
void func_800794CC(f32 xPos, f32 yPos, f32 zPos, f32 scale2);
|
||||
void func_8007953C(f32 xPos, f32 yPos, f32 zPos, f32 scale2);
|
||||
void func_800795AC(f32 xPos, f32 yPos, f32 zPos, f32 scale2);
|
||||
void func_80079618(f32 xPos, f32 yPos, f32 zPos, f32 scale2);
|
||||
void func_8007968C(Effect *);
|
||||
s32 func_800798C4(s32 , Gfx** , Vec3f* , Vec3f* , void* ); //OverrideLimbDraw
|
||||
void func_800798F0(Effect* );
|
||||
@@ -366,54 +366,54 @@ void func_8007A5F8(Effect* , Vec3f* pos, u32 sfxId);
|
||||
void func_8007A6F0(Vec3f* pos, s32 sfxId);
|
||||
void func_8007A748(Effect*);
|
||||
s32 func_8007A774(Player*, Effect*, f32);
|
||||
void func_8007A900(f32 posX, f32 posY, f32 posZ, f32 scale1, u8, u8, u16);
|
||||
void func_8007A900(f32 xPos, f32 yPos, f32 zPos, f32 scale1, u8, u8, u16);
|
||||
void func_8007A994(Effect*);
|
||||
void func_8007AA60(Effect*);
|
||||
void func_8007AB50(Effect*);
|
||||
void func_8007ACE0(f32 posX, f32 posY, f32 posZ, f32 scale2, f32 scale1, f32 rotY);
|
||||
void func_8007ADF4(f32 posX, f32 posY, f32 posZ, f32 scale2, f32 scale1);
|
||||
void func_8007AFD0(f32 posX, f32 posZ, f32 velX, f32 velZ, f32 scale1);
|
||||
void func_8007ACE0(f32 xPos, f32 yPos, f32 zPos, f32 scale2, f32 scale1, f32 yRot);
|
||||
void func_8007ADF4(f32 xPos, f32 yPos, f32 zPos, f32 scale2, f32 scale1);
|
||||
void func_8007AFD0(f32 xPos, f32 zPos, f32 xVel, f32 zVel, f32 scale1);
|
||||
void func_8007B040(Effect*);
|
||||
void func_8007B0F4(Effect*);
|
||||
void func_8007B228(f32 posX, f32 posY, f32 posZ, f32 scale1);
|
||||
void func_8007B228(f32 xPos, f32 yPos, f32 zPos, f32 scale1);
|
||||
void func_8007B344(f32 xPos, f32 yPos, f32 zPos, f32 scale1, s32 );
|
||||
void func_8007B3B8(Effect*);
|
||||
void func_8007B550(f32 posX, f32 posY, f32 posZ, f32 scale1, s32 );
|
||||
void func_8007B550(f32 xPos, f32 yPos, f32 zPos, f32 scale1, s32 );
|
||||
void func_8007B5C0(Effect*);
|
||||
void func_8007B62C(Effect*);
|
||||
void func_8007B670(Effect*);
|
||||
void func_8007B67C(Effect*);
|
||||
void func_8007B758(Effect*);
|
||||
void func_8007B8F8(f32 posX, f32 posY, f32 posZ, f32 scale2);
|
||||
void func_8007B8F8(f32 xPos, f32 yPos, f32 zPos, f32 scale2);
|
||||
void func_8007B960(Effect*);
|
||||
void func_8007BC7C(f32 posX, f32 posY, f32 posZ, f32 scale2);
|
||||
void func_8007BC7C(f32 xPos, f32 yPos, f32 zPos, f32 scale2);
|
||||
void func_8007BCE8(Effect*);
|
||||
void func_8007B9DC(Effect*);
|
||||
void func_8007BDE0(Effect*);
|
||||
void func_8007BE54(Effect*);
|
||||
void func_8007BEE8(Effect*);
|
||||
void func_8007BFFC(f32 posX, f32 posY, f32 posZ, f32 velX, f32 velY, f32 velZ, f32 scale2, s32 timer50);
|
||||
void func_8007C120(f32 posX, f32 posY, f32 posZ, f32 velX, f32 velY, f32 velZ, f32 scale2, s32 timer50);
|
||||
void func_8007BFFC(f32 xPos, f32 yPos, f32 zPos, f32 xVel, f32 yVel, f32 zVel, f32 scale2, s32 timer50);
|
||||
void func_8007C120(f32 xPos, f32 yPos, f32 zPos, f32 xVel, f32 yVel, f32 zVel, f32 scale2, s32 timer50);
|
||||
void func_8007C250(Effect*);
|
||||
void func_8007C484(f32 posX, f32 posY, f32 posZ, f32 velX, f32 velY, f32 velZ, f32 scale2, s32 arg7);
|
||||
void func_8007C484(f32 xPos, f32 yPos, f32 zPos, f32 xVel, f32 yVel, f32 zVel, f32 scale2, s32 arg7);
|
||||
void func_8007C50C(Effect*);
|
||||
void func_8007C688(f32 posX, f32 posY, f32 posZ, f32 scale2, s32 timer50);
|
||||
void func_8007C688(f32 xPos, f32 yPos, f32 zPos, f32 scale2, s32 timer50);
|
||||
void func_8007C8C4(Effect*);
|
||||
void func_8007C85C(f32 posX, f32 posY, f32 posZ, f32 scale2);
|
||||
void func_8007C85C(f32 xPos, f32 yPos, f32 zPos, f32 scale2);
|
||||
void func_8007C9E0(Effect*);
|
||||
void func_8007CAF0(Effect*);
|
||||
void func_8007CF30(f32 posX, f32 posY, f32 posZ, f32 scale2);
|
||||
void func_8007D074(f32 posX, f32 posY, f32 posZ, f32 scale2);
|
||||
void func_8007D0E0(f32 posX, f32 posY, f32 posZ, f32 scale2);
|
||||
void func_8007D10C(f32 posX, f32 posY, f32 posZ, f32 scale2);
|
||||
void func_8007D1E0(f32 posX, f32 posY, f32 posZ, f32 scale2);
|
||||
void func_8007D24C(f32 posX, f32 posY, f32 posZ, f32 scale2);
|
||||
void func_8007D2C8(f32 posX, f32 posY, f32 posZ, f32 scale2);
|
||||
void func_8007CF30(f32 xPos, f32 yPos, f32 zPos, f32 scale2);
|
||||
void func_8007D074(f32 xPos, f32 yPos, f32 zPos, f32 scale2);
|
||||
void func_8007D0E0(f32 xPos, f32 yPos, f32 zPos, f32 scale2);
|
||||
void func_8007D10C(f32 xPos, f32 yPos, f32 zPos, f32 scale2);
|
||||
void func_8007D1E0(f32 xPos, f32 yPos, f32 zPos, f32 scale2);
|
||||
void func_8007D24C(f32 xPos, f32 yPos, f32 zPos, f32 scale2);
|
||||
void func_8007D2C8(f32 xPos, f32 yPos, f32 zPos, f32 scale2);
|
||||
void func_8007D2F4(Effect*);
|
||||
void func_8007D55C(Effect*);
|
||||
void func_8007D748(Effect*);
|
||||
void func_8007D8A8(Effect*);
|
||||
void func_8007D9DC(f32 posX, f32 posY, f32 posZ, f32 scale2, f32 scale1, s32 timer50);
|
||||
void func_8007D9DC(f32 xPos, f32 yPos, f32 zPos, f32 scale2, f32 scale1, s32 timer50);
|
||||
void func_8007DA58(Effect*);
|
||||
void func_8007DAE4(Effect*);
|
||||
void func_8007DB70(Effect*);
|
||||
@@ -426,11 +426,11 @@ void func_8007E3E4(Effect*);
|
||||
void func_8007E45C(Effect*);
|
||||
void func_8007E5CC(Effect*);
|
||||
void func_8007E648(Effect*);
|
||||
void func_8007E93C(Effect* effect, u32 objId, f32 posX, f32 posY, f32 posZ, f32 arg5);
|
||||
void func_8007E93C(Effect* effect, u32 objId, f32 xPos, f32 yPos, f32 zPos, f32 arg5);
|
||||
void func_8007EE68(s32 objId, Vec3f* pos, Vec3f* rot, Vec3f* arg3, Vec3f* arg4, f32 scale2);
|
||||
void func_8007F04C(s32 objId, f32 posX, f32 posY, f32 posZ, f32 rotX, f32 rotY, f32 rotZ, f32 unkX, f32 unkY, f32 unkZ, f32 velX, f32 velY, f32 velZ, f32 scale2);
|
||||
void func_8007F11C(s32 objId, f32 posX, f32 posY, f32 posZ, f32 arg4);
|
||||
void func_8007F20C(s32 objId, f32 posX, f32 posY, f32 posZ, f32 arg4);
|
||||
void func_8007F04C(s32 objId, f32 xPos, f32 yPos, f32 zPos, f32 xRot, f32 yRot, f32 zRot, f32 unkX, f32 unkY, f32 unkZ, f32 xVel, f32 yVel, f32 zVel, f32 scale2);
|
||||
void func_8007F11C(s32 objId, f32 xPos, f32 yPos, f32 zPos, f32 arg4);
|
||||
void func_8007F20C(s32 objId, f32 xPos, f32 yPos, f32 zPos, f32 arg4);
|
||||
void func_8007F438(Effect*);
|
||||
void func_8007F6B0(Effect*);
|
||||
void func_8007F958(Effect*);
|
||||
@@ -446,14 +446,14 @@ void func_8008092C(Effect*);
|
||||
void func_80080ACC(Effect*);
|
||||
void func_80080D04(Effect*);
|
||||
void func_800815DC(void);
|
||||
void func_80081A8C(f32 posX, f32 posY, f32 posZ, f32 scale2, s32 arg4);
|
||||
void func_80081BEC(f32 posX, f32 posY, f32 posZ, f32 scale2, s32 arg4);
|
||||
void func_80081A8C(f32 xPos, f32 yPos, f32 zPos, f32 scale2, s32 arg4);
|
||||
void func_80081BEC(f32 xPos, f32 yPos, f32 zPos, f32 scale2, s32 arg4);
|
||||
void func_80081C5C(Effect*);
|
||||
void func_80082F78(Effect*);
|
||||
void func_800837EC(Effect*);
|
||||
void func_80083B8C(Effect*);
|
||||
void func_80083C70(Effect* effect, f32 posX, f32 posY, f32 posZ, f32 velX, f32 velY, f32 velZ, f32 arg7, s32 arg8);
|
||||
void func_80083D2C(f32 posX, f32 posY, f32 posZ, f32 srcZ);
|
||||
void func_80083C70(Effect* effect, f32 xPos, f32 yPos, f32 zPos, f32 xVel, f32 yVel, f32 zVel, f32 arg7, s32 arg8);
|
||||
void func_80083D2C(f32 xPos, f32 yPos, f32 zPos, f32 srcZ);
|
||||
void func_80083FA8(Effect*);
|
||||
void func_80084194(Effect*);
|
||||
|
||||
@@ -549,7 +549,7 @@ void func_800A6070(f32* , u32 );
|
||||
void func_800A6148(void);
|
||||
void func_800A69F8(s32 , f32 , f32 , f32 );
|
||||
void Player_ApplyDamage(Player* player, s32 direction, s32 damage);
|
||||
bool func_800A73E4(f32* , s32* , f32 posX, f32 posY, f32 posZ);
|
||||
bool func_800A73E4(f32* , s32* , f32 xPos, f32 yPos, f32 zPos);
|
||||
s32 func_800A78C4(Hitbox* hitbox, f32 , f32 , f32 , f32 , f32 , f32 );
|
||||
void func_800A8BA4(Player* player);
|
||||
void func_800AA800(Player *player);
|
||||
@@ -582,7 +582,7 @@ void func_800A887C(Player* player);
|
||||
s32 func_800A7974(Player* player, f32* hitboxData, s32* index, f32 xPos, f32 yPos, f32 zPos, f32 xRot, f32 yRot,
|
||||
f32 zRot, f32 arg9, f32 argA, f32 argB);
|
||||
bool func_800A8054(ObjectId objId, f32 arg1, f32 arg2, f32 arg3, f32 arg4, f32 arg5, f32 arg6, Vec3f* arg7, Vec3f* arg8);
|
||||
void func_800A4F4C(Object_58*);
|
||||
void Object_58_Initialize(Object_58*);
|
||||
|
||||
// fox_radio
|
||||
s32 func_800BA7BC(u16*, s32);
|
||||
|
||||
@@ -146,11 +146,11 @@ typedef struct {
|
||||
/* 0x1C */ ObjectInfo info;
|
||||
/* 0x40 */ s32 index;
|
||||
/* 0x44 */ s32 unk_44;
|
||||
/* 0x48 */ s32 unk_48;
|
||||
/* 0x48 */ s32 state;
|
||||
/* 0x4C */ s32 timer_4C;
|
||||
/* 0x50 */ s8 unk_50;
|
||||
/* 0x50 */ s8 dmgType;
|
||||
/* 0x51 */ char pad51[3];
|
||||
/* 0x54 */ s32 unk_54;
|
||||
/* 0x54 */ s32 dmgPart;
|
||||
/* 0x58 */ f32 unk_58;
|
||||
/* 0x5C */ f32 unk_5C;
|
||||
/* 0x60 */ f32 unk_60;
|
||||
@@ -174,11 +174,11 @@ typedef struct {
|
||||
/* 0x1C */ ObjectInfo info;
|
||||
/* 0x40 */ s32 index;
|
||||
/* 0x44 */ s16 unk_44;
|
||||
/* 0x46 */ u8 unk_46;
|
||||
/* 0x46 */ u8 state;
|
||||
/* 0x48 */ u16 timer_48;
|
||||
/* 0x4A */ u16 timer_4A;
|
||||
/* 0x4C */ s8 unk_4C;
|
||||
/* 0x4E */ s16 unk_4E;
|
||||
/* 0x4C */ s8 collected;
|
||||
/* 0x4E */ s16 playerNum;
|
||||
/* 0x50 */ f32 unk_50;
|
||||
/* 0x54 */ f32 unk_54;
|
||||
/* 0x58 */ f32 unk_58;
|
||||
@@ -195,7 +195,7 @@ typedef struct {
|
||||
/* 0x48 */ s16 unk_48;
|
||||
/* 0x4A */ s16 unk_4A;
|
||||
/* 0x4C */ u8 unk_4C;
|
||||
/* 0x4E */ s16 unk_4E;
|
||||
/* 0x4E */ s16 state;
|
||||
/* 0x50 */ u16 timer_50;
|
||||
/* 0x52 */ char pad52[0x2];
|
||||
/* 0x54 */ Vec3f vel;
|
||||
@@ -218,7 +218,7 @@ typedef struct {
|
||||
/* 0x048 */ s16 unk_048;
|
||||
/* 0x04A */ s16 unk_04A;
|
||||
/* 0x04C */ s16 unk_04C;
|
||||
/* 0x04E */ s16 actionState;
|
||||
/* 0x04E */ s16 state;
|
||||
/* 0x050 */ s16 timer_050;
|
||||
/* 0x052 */ s16 timer_052;
|
||||
/* 0x054 */ s16 timer_054;
|
||||
@@ -259,7 +259,7 @@ typedef struct {
|
||||
/* 0x050 */ s32 iwork[25];
|
||||
/* 0x0B4 */ s16 unk_0B4;
|
||||
/* 0x0B6 */ s16 unk_0B6;
|
||||
/* 0x0B8 */ s16 unk_0B8;
|
||||
/* 0x0B8 */ s16 state;
|
||||
/* 0x0BA */ char pad0BA[0x2];
|
||||
/* 0x0BC */ u16 timer_0BC;
|
||||
/* 0x0BE */ u16 timer_0BE;
|
||||
|
||||
+5
-1
@@ -83,7 +83,11 @@ typedef struct {
|
||||
/* 0x10 */ f32 unk_10;
|
||||
/* 0x14 */ char pad14[0x4];
|
||||
/* 0x18 */ u16 timer;
|
||||
} UnkEntity1C; // size = 0x1C
|
||||
} BonusText; // size = 0x1C
|
||||
|
||||
#define BONUS_TEXT_FREE 0
|
||||
#define BONUS_TEXT_GREAT 100
|
||||
#define BONUS_TEXT_1UP 101
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ f32 unk_00;
|
||||
|
||||
+1
-1
@@ -371,7 +371,7 @@ extern Item gItems[20];
|
||||
extern PlayerShot gPlayerShots[16];
|
||||
extern UnkEntity30 gUnkEntities30[100];
|
||||
extern UnkEntity28 gUnkEntities28[65];
|
||||
extern UnkEntity1C gUnkEntities1C[10];
|
||||
extern BonusText gBonusText[10];
|
||||
// 0x100
|
||||
extern s32 D_80176550[2];
|
||||
extern f32 D_80176558[2][100];
|
||||
|
||||
Reference in New Issue
Block a user