mirror of https://github.com/n64decomp/mk64.git
241 lines
7.0 KiB
C
241 lines
7.0 KiB
C
#ifndef CODE_80071F00_H
|
|
#define CODE_80071F00_H
|
|
|
|
#include "common_structs.h"
|
|
#include "camera.h"
|
|
|
|
s32 find_unused_obj_index(s32*);
|
|
void func_80071F6C(s32*);
|
|
s32 func_80071FBC();
|
|
s32 func_80072044(s32*, s32*, s32);
|
|
void func_80072100(s32*);
|
|
void func_80072120(s32*, s32);
|
|
void func_80072180();
|
|
void func_800721C0(s32, s32);
|
|
void func_800721E8(s32, s32);
|
|
void func_80072214(s32, s32);
|
|
s32 func_8007223C(s32, s32);
|
|
s32 func_80072270(s32, s32);
|
|
void func_800722A4(s32, s32);
|
|
void func_800722CC(s32, s32);
|
|
void func_800722F8(s32, s32);
|
|
s32 func_80072320(s32, s32);
|
|
s32 func_80072354(s32, s32);
|
|
void func_80072388(s32, s32);
|
|
void func_800723A4(s32, s32);
|
|
void func_80072408(s32);
|
|
void func_80072428(s32);
|
|
void func_80072488(s32);
|
|
void func_800724DC(s32);
|
|
void func_800724F8(s32, s32);
|
|
s16 func_80072530(s32);
|
|
void func_80072568(s32, s32);
|
|
void func_800725E8(s32, s32, s32);
|
|
s16 func_80072530(s32);
|
|
void func_8007266C(s32);
|
|
void func_800726CC(s32, s32);
|
|
void func_8007271C(s32, s32);
|
|
void func_8007274C(s32);
|
|
s32 func_8007278C(s32, s32);
|
|
s32 func_8007281C(s32, s32);
|
|
s32 func_800728B0(s32, s32, s32);
|
|
void func_80072950(s32, s32, s32, s32);
|
|
void func_80072974(s32, s32, s32, s32);
|
|
void func_80072998(s32);
|
|
void func_800729B4(s32, s32);
|
|
void func_800729D0(s32, s32);
|
|
void func_80072A78(s32, s32);
|
|
s32 func_80072B48(s32, s32);
|
|
void func_80072C00(s32, s32, s32, s32);
|
|
void func_80072D3C(s32, s32, s32, s32, s32);
|
|
s32 func_80072E54(s32, s32, s32, s32, s32, s32);
|
|
s32 func_80072F88(s32, s32, s32, s32, s32, s32);
|
|
s32 func_800730BC(s32, s32, s32, s32, s32, s32);
|
|
s32 func_8007326C(s32, s32, s32, s32, s32, s32);
|
|
void func_80073404(s32, u8, u8, s32);
|
|
void func_80073444(s32, s32*, s32*, u8, u16);
|
|
void func_8007348C(s32, s32*, u8, u8, s32);
|
|
void func_800734D4();
|
|
void func_800734DC(s32);
|
|
void func_80073514(s32);
|
|
void func_80073568();
|
|
void func_800735BC(s32, s32, f32);
|
|
void func_80073600(s32);
|
|
void func_80073654(s32);
|
|
void func_8007369C(s32, s32);
|
|
void func_800736E0(s32);
|
|
void func_80073720(s32);
|
|
s32 func_8007375C(s32, s32);
|
|
void func_80073800(s32, s32);
|
|
void func_8007381C(s32);
|
|
void func_80073844(s32);
|
|
void func_80073884(s32);
|
|
s32 func_800738A8(s32, s16*, s32, s32, s32, s32, s32);
|
|
void func_80073998(s32, s16*, s32, s32, s32, s32, s32);
|
|
void func_800739CC(s32, s16*, s32, s32, s32, s32, s32);
|
|
s32 func_80073A10(s32, s16*, s32, s32, s32, s32, s32);
|
|
s32 func_80073B00(s32, s16*, s32, s32, s32, s32, s32);
|
|
s32 func_80073B34(s32, s16*, s32, s32, s32, s32, s32);
|
|
s32 func_80073B78(s32, s32, s16*, s32, s32, s32, s32, s32);
|
|
void func_80073CB0(s32, s16*, s32, s32, s32, s32, s32);
|
|
void func_80073D0C(s32, s16*, s32, s32, s32, s32, s32);
|
|
void func_80073D68(s32, s16*, s16, s32);
|
|
void func_80073DC0(s32, s16*, s16, s32);
|
|
s32 func_80073E18(s32, u16*, u16, s32);
|
|
s32 func_80073ED4(s32, u16*, u16, s32);
|
|
void func_80073F90(s32, s32);
|
|
void func_80073FAC(s32);
|
|
void func_80073FD4(s32);
|
|
void func_80074014();
|
|
s32 func_8007401C(s32, f32*, f32, f32, f32, s32, s32);
|
|
s32 func_80074118(s32, f32*, f32, f32, f32, s32, s32);
|
|
s32 func_8007415C(s32, f32*, f32, f32, f32, s32, s32);
|
|
s32 func_800741B4(s32, f32*, f32, f32, f32, s32, s32);
|
|
void func_800742A8(s32, f32*, f32, f32, f32, s32, s32);
|
|
void func_800742EC(s32, f32*, f32, f32, f32, s32, s32);
|
|
void func_80074344(s32, f32*, f32, f32, f32, s32, s32);
|
|
void func_80074478(s32);
|
|
void func_800744A0(s32);
|
|
void func_800744CC();
|
|
void func_80074510(uintptr_t, void*, size_t);
|
|
void func_800745C8(s32, s32);
|
|
void func_8007466C(s32, s32);
|
|
void func_80074704(s32, s32);
|
|
s32 func_80074790(s32, s32);
|
|
void func_800747F0(s32);
|
|
void func_80074894(s32, s32);
|
|
void func_800748C4(s32, s32);
|
|
void func_800748F4(s32, s32);
|
|
void func_80074924(s32);
|
|
void func_80074D94(s32);
|
|
void func_80074E28(s32);
|
|
void func_80075574(s32, Vec3f, f32);
|
|
void func_80075698(s32);
|
|
void func_80075714(s32);
|
|
void func_800759EC(s32, Vec3f, f32);
|
|
s32 func_80075A6C(s32, s32, f32);
|
|
void func_80075B08(s32);
|
|
void func_80075B84(s32);
|
|
void func_80075E5C(s32, Vec3f, u16, f32, s32);
|
|
s32 func_80075F28(Vec3f, u16, f32, s32);
|
|
void func_80075F98(Vec3f, s32, f32);
|
|
void func_8007601C(s32);
|
|
void func_80076194(s32, Vec3f, f32, s32);
|
|
void func_80076538(s32);
|
|
void func_8007675C(s32, Vec3s, s32);
|
|
void func_80076B7C();
|
|
void func_80076DC4(s32);
|
|
void func_80076E14(s32);
|
|
void func_80076ED8(s32);
|
|
void func_800773D8(s32, s32);
|
|
void func_80077428(s32);
|
|
void func_80077450(s32);
|
|
void func_80077584(s32);
|
|
void func_80077640();
|
|
void func_80077700(s32, Vec3f, s32);
|
|
void func_80077AB0(Vec3f, s32);
|
|
void func_80077B14(s32);
|
|
void func_80077B3C(s32);
|
|
void func_80077BCC(s32);
|
|
void func_80077E20(s32);
|
|
void func_80078220(s32);
|
|
void func_80078C68();
|
|
void func_80078C70(s32);
|
|
void func_80078F64();
|
|
void func_80079054(s32);
|
|
void func_80079084(s32);
|
|
void func_800790B4(s32);
|
|
void func_800790E4(s32);
|
|
void func_8007993C(s32, Player*);
|
|
void func_80079A5C(s32, Player*);
|
|
void func_8007A66C(s32, Player*, Camera*);
|
|
void func_8007A778(s32, Player*, Camera*);
|
|
void func_8007A884();
|
|
void func_8007A88C(s32);
|
|
void func_8007A910(s32);
|
|
void func_8007A948(s32);
|
|
void func_8007AA44(s32);
|
|
void func_8007ABFC(s32, s32);
|
|
u8 gen_random_item(s16, s16);
|
|
u8 func_8007AF40(s32, s16);
|
|
u8 func_8007AF78(s32, s16);
|
|
void func_8007BB9C();
|
|
void func_8007BD04(s32);
|
|
void func_8007BDA8();
|
|
void func_8007C2F8(s32);
|
|
void func_8007C340();
|
|
void func_8007C49C();
|
|
void func_8007D360(s32, s32);
|
|
s32 func_8007D804(s32);
|
|
void func_8007D8AC(s32);
|
|
void func_8007D8D4(s32, s32);
|
|
void func_8007DA4C(s32);
|
|
void func_8007DA74(s32);
|
|
void func_8007DAF8(s32, s32);
|
|
void func_8007E358(s32);
|
|
s32 func_8007E50C(s32, Player*, Camera*);
|
|
void func_8007EFBC(s32);
|
|
void func_8007F280(s32);
|
|
void func_8007F544(s32);
|
|
void func_8007F660(s32, s32, s32);
|
|
void func_8007F6C4(s32, s32);
|
|
void func_8007FEA4(s32);
|
|
void func_800806BC(s32);
|
|
void func_8008078C(s32);
|
|
void func_8008085C(s32);
|
|
void func_80080A14(s32, Player*);
|
|
void func_80080A4C(s32, s32);
|
|
void func_80081208();
|
|
void func_80081210();
|
|
void func_80081790(s32);
|
|
void func_80081924(s32);
|
|
void func_80082C30(s32);
|
|
void func_80083060(s32);
|
|
void func_80083248(s32);
|
|
void func_8008379C(s32);
|
|
void func_80083948(s32);
|
|
void func_80083BE4(s32);
|
|
void func_80083F18(s32);
|
|
void func_80085024();
|
|
void func_8008502C(s32, s32);
|
|
void func_80085080(s32);
|
|
void func_80085534(s32);
|
|
void func_80085BB4(s32);
|
|
void func_80086424(s32);
|
|
void func_80086604();
|
|
void func_80086D80();
|
|
|
|
// audio/external.c
|
|
void func_800C9D80(Vec3f, Vec3f, u32);
|
|
void func_800C9EF4(Vec3f, s32);
|
|
|
|
s32 osPiStartDma(OSIoMesg *mb, s32 priority, s32 direction, uintptr_t devAddr, void *vAddr, size_t nbytes, OSMesgQueue *mq);
|
|
s32 osRecvMesg(OSMesgQueue*, OSMesg*, s32);
|
|
|
|
extern s8 D_8018EDF3;
|
|
|
|
extern OSMesgQueue gDmaMesgQueue;
|
|
extern OSMesg gMainReceivedMesg;
|
|
extern OSIoMesg gDmaIoMesg;
|
|
|
|
extern f64 D_800EEAD0;
|
|
extern f32 D_800EEAD8;
|
|
extern f64 D_800EEAE0;
|
|
extern f32 D_800EEAE8;
|
|
extern s16 D_80165740;
|
|
extern s8 D_801657B4;
|
|
extern s32 D_80183D5C;
|
|
extern s32 D_80183DB8[];
|
|
extern s32 D_80183E38;
|
|
extern s32 D_80183E4C;
|
|
extern s32 D_80183E5C;
|
|
extern s32 D_8018C1B0;
|
|
extern s32 D_8018C3F0;
|
|
extern s32 D_8018C630;
|
|
extern f32 D_8018D01C;
|
|
extern s32 D_8018D140;
|
|
extern s32 D_8018D224;
|
|
extern s32* D_8018D490;
|
|
|
|
#endif
|