1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
#ifndef M_HANDBILL_H
#define M_HANDBILL_H
#include "ultra64.h"
struct Game;
struct Game_Play;
typedef struct HandbillzInfo {
/* 0x00 */ u8* superBuf;
/* 0x04 */ size_t superBufSize;
/* 0x08 */ u8* mailBuf;
/* 0x0C */ size_t mailBufSize;
/* 0x10 */ u8* psBuf;
/* 0x14 */ size_t psBufSize;
/* 0x18 */ s32 superNo;
/* 0x1C */ s32 mailANo;
/* 0x20 */ s32 mailBNo;
/* 0x24 */ s32 mailCNo;
/* 0x28 */ s32 psNo;
/* 0x2C */ s32 headerBackStart;
} HandbillzInfo; // size = 0x30
//TODO: move these out of the handbill header
void Balloon_init(struct Game_Play* game_play);
void Balloon_move(struct Game_Play* game_play);
void Balloon_kill(void);
void Balloon_look_up(void);
// void func_80092BA0_jp();
// void func_80092BE8_jp();
void mHsRm_GetHuusuiRoom(struct Game* game_play, s32 player_no);
void mHandbill_Set_free_str(s32, char*, s32);
// void func_80092E14_jp();
// void func_80092E80_jp();
// void func_80092FC4_jp();
// void func_800930B0_jp();
// void func_800930D8_jp();
// void func_80093104_jp();
// void func_80093130_jp();
// void func_8009315C_jp();
// void func_80093188_jp();
// void func_800931B4_jp();
// void func_800931E0_jp();
// void func_8009320C_jp();
// void func_80093238_jp();
// void func_80093264_jp();
// void func_80093290_jp();
// void func_800932BC_jp();
// void func_800932E8_jp();
// void func_80093314_jp();
// void func_80093340_jp();
// void func_8009336C_jp();
// void func_80093398_jp();
// void func_800933C4_jp();
// void func_800933F0_jp();
// void func_8009341C_jp();
// void func_80093478_jp();
// void func_80093520_jp();
// void func_800935F8_jp();
// void func_80093738_jp();
// void func_80093878_jp();
// void func_800939B8_jp();
// void func_80093B28_jp();
// void func_80093C98_jp();
// void func_80093DA8_jp();
void mHandbill_Load_HandbillFromRom(u8*, s32*, u8*, u8*, s32);
void mHandbill_Load_HandbillFromRom2(u8*, s32, s32*, u8*, s32, u8*, s32);
// void func_80093F94_jp();
// void func_800940A8_jp();
// void func_800941B0_jp();
// void func_800942A0_jp();
// void func_80094400_jp();
s32 mHandbillz_load(HandbillzInfo*);
#endif
|