core2/code_7A760.c done

This commit is contained in:
Banjo Kazooie
2022-08-11 18:39:17 -05:00
parent bd0dfb3ea5
commit a5acb3dd82
16 changed files with 540 additions and 81 deletions

View File

@@ -1614,6 +1614,8 @@ enum actor_e
ACTOR_1CC_GRILL_CHOMPA = 0x1CC,
ACTOR_1DB_GAME_OVER = 0x1DB,
ACTOR_1E4_TOOTS = 0x1E4,
ACTOR_1EA_POLAR_BEAR_CUB_BLUE = 0x1EA,
@@ -2896,7 +2898,7 @@ enum asset_e
// 549 GL Gold Feather Refill Pillow
// 54a Gruntling (Red Cloak)
// 54b (Big Fireball?)
// 54c Game Over Sign
ASSET_54C_MODEL_GAME_OVER = 0x54C,
// 54d Banjo-Kazooie Sign
// 54e Copyright Info (Title Screen)
// 54f Cheato
@@ -3633,6 +3635,8 @@ enum marker_e{
MARKER_168_ICE_KEY,
MARKER_169_SNS_EGG,
MARKER_174_GAME_OVER = 0x174,
MARKER_182_RBB_EGG_TOLL = 0x182,
MARKER_1AE_ZUBBA = 0x1AE,

View File

@@ -210,7 +210,7 @@ void func_80300C70(enum item_e, struct8s *);
struct7s *func_8030179C(s32);
void func_80301DE4(enum item_e, struct7s *);
void func_803017D0(s32, struct8s *, Gfx**, Mtx**, s32);
void func_803017D0(enum item_e, struct8s *, Gfx**, Mtx**, Vtx **);
void func_80301754(s32, struct8s *);

View File

@@ -108,7 +108,8 @@ typedef struct {
s16 unkC[3];
u8 unk12[3];
u8 unk15;
u8 pad16[2];
s8 unk16;
u8 pad17[1];
}BKModelUnk14_0;
typedef struct {
@@ -117,7 +118,8 @@ typedef struct {
s16 unk4[3];
u8 unkA[3];
u8 unkD;
u8 padE[2];
s8 unkE;
u8 padF[1];
}BKModelUnk14_1;
typedef struct {
@@ -130,7 +132,7 @@ typedef struct {
typedef struct {
s16 cnt0; //number of BKModelUnk14_0 structs
s16 cnt2; //number of BKModelUnk14_1 structs
s16 unk4;
s16 unk4; //number of BKModelUnk14_2 structs
s16 unk6;
//BKModelUnk14_0[]
//BKModelUnk14_1[]

View File

@@ -324,11 +324,11 @@ typedef struct {
s16 x;
s16 y;
s16 z;
u16 unk6_15: 9; //selector_value
u16 unk6_15: 9; //selector_value //volume??? diameter
u16 unk6_6: 6; //category
u16 unk6_0: 1;
u16 unk8;
u8 unkA;
u8 unkA; //marker_id
u8 padB[1];
u32 unkC_31:9;
u32 unkC_22:23;
@@ -347,7 +347,7 @@ typedef struct cude_s{
s32 z:5;
u32 prop1Cnt:6;
u32 prop2Cnt:6;
u32 unk0_4:5;
u32 unk0_4:5; //node_prop_count
NodeProp *prop1Ptr;
Prop *prop2Ptr;
}Cube;