mirror of
https://github.com/zeldaret/af.git
synced 2026-09-26 13:33:16 -04:00
e6ea51bc3d
* ac_Fuusen OK and documented * add struct offsets * use null post merge * fix sym stuff * suggestions * act_balloon extracted * remove fake symbol * name object enum * include assets * fgname enum/macro
79 lines
2.1 KiB
C
79 lines
2.1 KiB
C
#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
|