mirror of
https://github.com/zeldaret/af.git
synced 2026-09-26 13:33:16 -04:00
60cc4c9e23
* m_demo OK * camera fix
177 lines
5.4 KiB
C
177 lines
5.4 KiB
C
#ifndef C_683030_H
|
|
#define C_683030_H
|
|
|
|
#include "ultra64.h"
|
|
#include "unk.h"
|
|
#include "z64math.h"
|
|
|
|
struct Game_Play;
|
|
struct Actor;
|
|
|
|
typedef struct Camera2{
|
|
/* 0x000 */ xyz_t unk0;
|
|
/* 0x00C */ xyz_t unk4;
|
|
/* 0x018 */ UNK_TYPE1 unk18[0x48];
|
|
/* 0x060 */ s32 unk60;
|
|
/* 0x0D4 */ UNK_TYPE1 unk64[0xD4];
|
|
} Camera2; //size = 0x138
|
|
|
|
// void func_8005F390_jp();
|
|
// void func_8005F3DC_jp();
|
|
// void func_8005F4E4_jp();
|
|
// void func_8005F528_jp();
|
|
// void func_8005F590_jp();
|
|
// void func_8005F5C8_jp();
|
|
// void func_8005F67C_jp();
|
|
// void func_8005F6E0_jp();
|
|
// void func_8005F704_jp();
|
|
// void func_8005F814_jp();
|
|
// void func_8005F934_jp();
|
|
// void func_8005F9B4_jp();
|
|
// void func_8005FB18_jp();
|
|
// void func_8005FB98_jp();
|
|
// void func_8005FD10_jp();
|
|
// void func_8005FD48_jp();
|
|
// void func_8005FDA0_jp();
|
|
// void func_8005FE9C_jp();
|
|
// void func_8005FF04_jp();
|
|
// void func_8005FF3C_jp();
|
|
// void func_8005FFCC_jp();
|
|
// void func_80060154_jp();
|
|
// void func_80060214_jp();
|
|
// void func_800603B4_jp();
|
|
// void func_8006052C_jp();
|
|
// void func_80060548_jp();
|
|
// void func_80060554_jp();
|
|
// void func_80060564_jp();
|
|
// void func_80060574_jp();
|
|
// void func_8006058C_jp();
|
|
// void func_800608C8_jp();
|
|
xyz_t* Camera2_getCenterPos_p(void);
|
|
// void func_800608F0_jp();
|
|
// void func_80060904_jp();
|
|
// void func_80060918_jp();
|
|
s32 Camera2_CheckCullingMode(void);
|
|
// void func_80060A6C_jp();
|
|
s32 Camera2_CheckEnterCullingArea(f32, f32, f32);
|
|
void Camera2_ClearActorTalking_Cull(struct Game_Play* game_play);
|
|
// void func_80060D1C_jp();
|
|
// void func_80060D58_jp();
|
|
xyz_t* Camera2_getMicPos_p(struct Game_Play* game_play);
|
|
// void func_80060D78_jp();
|
|
// void func_80060DA8_jp();
|
|
// void func_80060FDC_jp();
|
|
// void func_80060FE8_jp();
|
|
// void func_80060FF4_jp();
|
|
// void func_80061000_jp();
|
|
// void func_8006100C_jp();
|
|
// void func_8006109C_jp();
|
|
// void func_80061104_jp();
|
|
// void func_80061134_jp();
|
|
// void func_80061188_jp();
|
|
s32 Camera2_request_main_talk(struct Game_Play* play, struct Actor* speaker, struct Actor* listener, s32 priority);
|
|
// void func_80061280_jp();
|
|
// void func_8006136C_jp();
|
|
// void func_800613DC_jp();
|
|
// void func_800614E8_jp();
|
|
// void func_800615D4_jp();
|
|
// void func_800616C0_jp();
|
|
// void func_800617F8_jp();
|
|
// void func_800618E4_jp();
|
|
// void func_800619FC_jp();
|
|
// void func_80061A80_jp();
|
|
// void func_80061B04_jp();
|
|
// void func_80061C2C_jp();
|
|
// void func_80061DB0_jp();
|
|
// void func_80061E9C_jp();
|
|
// void Camera2_Talk_SetTalking_Cull();
|
|
// void func_80062000_jp();
|
|
// void func_80062054_jp();
|
|
// void func_80062098_jp();
|
|
// void func_80062388_jp();
|
|
// void func_80062410_jp();
|
|
// void func_8006244C_jp();
|
|
// void func_80062510_jp();
|
|
// void func_80062644_jp();
|
|
// void func_80062668_jp();
|
|
s32 Camera2_request_main_normal(struct Game_Play* play, s32 flags, s32 priority);
|
|
// void func_800626E4_jp();
|
|
// void func_80062760_jp();
|
|
// void func_800627A0_jp();
|
|
// void func_80062888_jp();
|
|
// void func_800628F0_jp();
|
|
// void func_8006295C_jp();
|
|
// void func_80062B24_jp();
|
|
// void func_80062B74_jp();
|
|
// void func_80062BA0_jp();
|
|
s32 Camera2_request_main_item(struct Game_Play* play, s32 type, s32 priority);
|
|
// void func_80062CD8_jp();
|
|
// void func_80062DD8_jp();
|
|
// void func_80062E00_jp();
|
|
// void func_80062E20_jp();
|
|
// void func_80062E74_jp();
|
|
// void func_80062EA8_jp();
|
|
// void func_80062F50_jp();
|
|
// void func_80062FAC_jp();
|
|
// void func_80063018_jp();
|
|
// void func_800630D8_jp();
|
|
// void func_80063144_jp();
|
|
// void func_80063170_jp();
|
|
// void func_800631C0_jp();
|
|
// void func_800631EC_jp();
|
|
// void func_8006328C_jp();
|
|
s32 Camera2_request_main_door(struct Game_Play* play, struct Actor* doorActor, u32 flags, s32 priority);
|
|
// void func_8006333C_jp();
|
|
// void func_8006339C_jp();
|
|
// void func_80063468_jp();
|
|
// void func_8006358C_jp();
|
|
// void func_800635B8_jp();
|
|
// void func_80063608_jp();
|
|
// void func_80063628_jp();
|
|
// void func_80063674_jp();
|
|
s32 Camera2_request_main_simple_kirin(struct Game_Play* play, xyz_t* center, s32 priority);
|
|
// void func_800637C8_jp();
|
|
// void func_8006393C_jp();
|
|
s32 Camera2_request_main_simple(struct Game_Play* play, xyz_t* pos, s_xyz* dir, f32 dist, s32 morphCounter,
|
|
s32 priority);
|
|
// void func_80063A34_jp();
|
|
void Camera2_main_Simple_AngleDistStd(struct Game_Play* play, s_xyz* angle, f32* dist);
|
|
// void func_80063B1C_jp();
|
|
// void func_80063B8C_jp();
|
|
// void func_80063CA0_jp();
|
|
// void func_80063D10_jp();
|
|
// void func_80063D38_jp();
|
|
s32 Camera2_request_main_listen_front_low_talk(struct Game_Play* play, struct Actor* speaker, struct Actor* listener, s32 priority);
|
|
// void func_80063E14_jp();
|
|
// void func_80063E94_jp();
|
|
// void func_80063EF0_jp();
|
|
// void func_80063F9C_jp();
|
|
// void func_80064028_jp();
|
|
// void func_800640FC_jp();
|
|
// void func_80064124_jp();
|
|
// void func_80064178_jp();
|
|
// void func_800641CC_jp();
|
|
// void func_800641F8_jp();
|
|
// void func_800642D8_jp();
|
|
// void func_800643D4_jp();
|
|
// void func_80064444_jp();
|
|
// void func_8006447C_jp();
|
|
// void func_800644FC_jp();
|
|
// void func_800645B0_jp();
|
|
// void func_800645EC_jp();
|
|
// void func_8006464C_jp();
|
|
// void func_800646FC_jp();
|
|
// void func_800649BC_jp();
|
|
// void func_80064B20_jp();
|
|
// void func_80064EA0_jp();
|
|
// void func_80064EDC_jp();
|
|
// void func_80064EF0_jp();
|
|
// void func_80064F08_jp();
|
|
// void func_80064F28_jp();
|
|
void func_80064F48_jp(struct Game_Play* game_play);
|
|
// void func_80064F84_jp();
|
|
void Camera2_process(struct Game_Play* game_play);
|
|
void Camera2_draw(struct Game_Play* game_play);
|
|
|
|
#endif
|