core2/code_87E30.c progress, TTC/code_3E30.c progress

This commit is contained in:
Banjo Kazooie
2022-07-19 23:42:20 -05:00
parent 8c2dd3962c
commit 6b458ab2cd
12 changed files with 624 additions and 109 deletions

View File

@@ -5,7 +5,114 @@
#include "structs.h"
enum talk_pic_e {
TALK_PIC_0_GRUNTILDA_1,
TALK_PIC_1_VILE_1,
TALK_PIC_2_VILE_2,
TALK_PIC_3_VILE_3,
TALK_PIC_4_BANJO_1,
TALK_PIC_5_GRUNTILDA_2,
TALK_PIC_6_JIGGY_1,
TALK_PIC_7_TOOTY_1,
TALK_PIC_8_MUSIC_NOTE_1,
TALK_PIC_9_JIGGY_2,
TALK_PIC_A_EXTRA_HEALTH_MAX,
TALK_PIC_B_CLOCK,
TALK_PIC_C_BANJO_2,
TALK_PIC_D_KAZOOIE_1,
TALK_PIC_E_KAZOOIE_2,
TALK_PIC_F_BOTTLES,
TALK_PIC_10_MUMBO_1,
TALK_PIC_11_CHIMPY,
TALK_PIC_12_CONGA,
TALK_PIC_13_BLUBBER,
TALK_PIC_14_NIPPER,
TALK_PIC_15_CLANKER,
TALK_PIC_16_SNIPPET,
TALK_PIC_17_VILE_4,
TALK_PIC_18_TIPTUP,
TALK_PIC_19_TANKTUP,
TALK_PIC_1A_FLIBBIT,
TALK_PIC_1B_TRUNKER,
TALK_PIC_1C_RUBEE,
TALK_PIC_1D_GOBI,
TALK_PIC_1E_GRABBA,
TALK_PIC_1F_TEEHEE,
TALK_PIC_20_JINJO_YELLOW,
TALK_PIC_21_JINJO_GREEN,
TALK_PIC_22_JINJO_BLUE,
TALK_PIC_23_JINJO_PINK,
TALK_PIC_24_JINJO_ORANGE,
TALK_PIC_25_MUSIC_NOTE_2,
TALK_PIC_26_MUMBO_TOKEN,
TALK_PIC_27_BLUE_EGG,
TALK_PIC_28_RED_FEATHER,
TALK_PIC_29_GOLD_FEATHER,
TALK_PIC_2A_ORANGE,
TALK_PIC_2B_GOLD_BULLION,
TALK_PIC_2C_HONEYCOMB,
TALK_PIC_2D_EXTRA_HEALTH_MAX,
TALK_PIC_2E_EXTRA_LIFE,
TALK_PIC_2F_JIGGY_3,
TALK_PIC_30_EXTRA_HONEYCOMB,
TALK_PIC_31_CATERPILLAR,
TALK_PIC_32_WADING_BOOTS,
TALK_PIC_33_PIRANHA,
TALK_PIC_34_TERMITE,
TALK_PIC_35_JUJU,
TALK_PIC_36_YUMYUM,
TALK_PIC_37_LITTLE_LOCKUP,
TALK_PIC_38_LEAKY,
TALK_PIC_39_GLOOP,
TALK_PIC_3A_TIPTUP_CHOIR_MEMBER,
TALK_PIC_3B_SNACKER,
TALK_PIC_3C_ANCIENT_ONE,
TALK_PIC_3D_SAND_EEL,
TALK_PIC_3E_SNORKEL,
TALK_PIC_3F_JINXY,
TALK_PIC_40_CROCTUS,
TALK_PIC_41_GRUNTILDA_3,
TALK_PIC_42_TOOTY_2,
TALK_PIC_43_BOGGY,
TALK_PIC_44_WOZZA,
TALK_PIC_45_MOTZHAND,
TALK_PIC_46_TUMBLAR,
TALK_PIC_47_MUMMUM,
TALK_PIC_48_XMAS_GIFT_BLUE,
TALK_PIC_49_WORM,
TALK_PIC_4A_FREEZING_WATER,
TALK_PIC_4B_TWINKLY,
TALK_PIC_4C_TWINKLY_CHOMPER,
TALK_PIC_4D_GNAWTY,
TALK_PIC_4E_BOSS_BOOM_BOX,
TALK_PIC_4F_ZUBBA,
TALK_PIC_50_NAMBUT,
TALK_PIC_51_POLAR_BEAR_CUBS,
TALK_PIC_52_YOUNG_EEYRIE_1,
TALK_PIC_53_YOUNG_EEYRIE_2,
TALK_PIC_54_YOUNG_EEYRIE_3,
TALK_PIC_55_ADULT_EEYRIE,
TALK_PIC_56_WARP_CAULDRON,
TALK_PIC_57_BRENTILDA,
TALK_PIC_58_TOOTY_3,
TALK_PIC_59_BLACK_SNIPPET,
TALK_PIC_5A_LOGGO,
TALK_PIC_5B_CHEATO,
TALK_PIC_5C_XMAS_GIFT_GREEN,
TALK_PIC_5D_KLUNGO,
TALK_PIC_5E_SEXY_GRUNTY,
TALK_PIC_5F_TOOTY_4,
TALK_PIC_60_BANJO_3,
TALK_PIC_61_KAZOOIE_3,
TALK_PIC_62_TOOTY_5,
TALK_PIC_63_DINGPOT,
TALK_PIC_64_CROC_BANJO,
TALK_PIC_65_GRUNTILDA_4,
TALK_PIC_66_LOCKUP,
TALK_PIC_67_VILE_5,
TALK_PIC_68_VILE_6,
TALK_PIC_69_VILE_7
};
typedef struct {
u8 unk0[0x30]; //string1
@@ -97,8 +204,9 @@ typedef struct {
u32 pad1A4_9:10;
}gczoombox_t; //size 0x1A8
void gczoombox_draw(gczoombox_t *this, Gfx **gdl, Mtx ** mptr, void *vptr);
void gczoombox_free(gczoombox_t* this);
gczoombox_t *gczoombox_new(s32 arg0, s32 arg1, s32 arg2, s32 arg3, void (*arg4)(s32, s32));
gczoombox_t *gczoombox_new(s32 arg0, enum talk_pic_e arg1, s32 arg2, s32 arg3, void (*arg4)(s32, s32));
#endif