summaryrefslogtreecommitdiff
path: root/include/m_event.h
blob: 8a6a9738133f0af468b4c83c3aee58f3ed1c4f3f (plain)
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
#ifndef M_EVENT_H
#define M_EVENT_H

#include "ultra64.h"
#include "unk.h"

typedef struct EventSaveInfo {
    /* 0x00 */ char unk00[0x9C];
} EventSaveInfo; // size >= 0x9C

typedef struct Event {
    /* 0x00 */ u8 unk_00;
    /* 0x01 */ u8 unk_01;
    /* 0x02 */ u8 unk_02;
    /* 0x03 */ u8 unk_03;
    /* 0x04 */ s16 unk_04;
    /* 0x06 */ s16 unk_06;
    /* 0x08 */ s32 unk_08;
    /* 0x0C */ s32 unk_0C;
} Event; // size = 0x10

// void func_8007D140_jp();
// void func_8007D180_jp();
void mEv_ClearEventSaveInfo(EventSaveInfo* eventSaveInfo);
void mEv_ClearEventInfo(void);
// void func_8007D25C_jp();
// void func_8007D2B8_jp();
// void func_8007D318_jp();
// void func_8007D36C_jp();
// void func_8007D3F0_jp();
// void func_8007D408_jp();
// void func_8007D418_jp();
// void func_8007D42C_jp();
// void func_8007D43C_jp();
// void func_8007D44C_jp();
// void func_8007D460_jp();
// void func_8007D470_jp();
// void func_8007D490_jp();
// void func_8007D4A0_jp();
// void func_8007D4C4_jp();
// void func_8007D4D0_jp();
// void func_8007D4F4_jp();
// void func_8007D52C_jp();
// void func_8007D554_jp();
// void func_8007D578_jp();
// void func_8007D58C_jp();
// void func_8007D59C_jp();
s32 mEv_CheckRealArbeit(void);
// void func_8007D650_jp();
s32 mEv_CheckFirstJob(void);
// void func_8007D734_jp();
// void func_8007D784_jp();
UNK_RET mEv_CheckFirstIntro(void);
// void func_8007D810_jp();
void mEv_SetGateway(void);
// void func_8007D880_jp();
void mEv_UnSetGateway(void);
s32 mEv_CheckTitleDemo(void);
void mEv_SetTitleDemo(UNK_TYPE arg0);
// void func_8007D930_jp();
// void func_8007D9C8_jp();
// void func_8007DA64_jp();
void mEv_GetEventWeather(s16*,s16*);
// void func_8007DACC_jp();
// void func_8007DB20_jp();
// void func_8007DBB0_jp();
// void func_8007DD84_jp();
// void func_8007DDE8_jp();
// void func_8007DE2C_jp();
// void func_8007DF04_jp();
// void func_8007DF98_jp();
// void func_8007E0FC_jp();
// void func_8007E140_jp();
// void func_8007E184_jp();
// void func_8007E1D8_jp();
// void func_8007E22C_jp();
// void func_8007E264_jp();
// void func_8007E3E8_jp();
// void func_8007E518_jp();
// void func_8007E60C_jp();
// void func_8007E690_jp();
// void func_8007E714_jp();
// void func_8007E780_jp();
// void func_8007EB6C_jp();
// void func_8007EC28_jp();
// void func_8007EC54_jp();
// void func_8007ECA0_jp();
// void func_8007ECD4_jp();
// void func_8007ED08_jp();
// void func_8007ED70_jp();
// void func_8007EED4_jp();
// void func_8007EF18_jp();
// void func_8007F1A8_jp();
// void func_8007F28C_jp();
// void func_8007F2D8_jp();
// void func_8007F318_jp();
// void func_8007F358_jp();
// void func_8007F6A0_jp();
// void func_8007F764_jp();
void mEv_init(Event* event);
void mEv_init_force(void*);
void mEv_2nd_init(Event* event);
// void func_8007F950_jp();
void mEv_run(Event* event);
void mEv_finish(Event* event);
s32 mEv_check_schedule(s32);
// void func_8007FD40_jp();
s32 mEv_set_status(s32,s32);
// void func_8007FE0C_jp();
void mEv_clear_status(s32, s16);
// void func_8007FEBC_jp();
s32 mEv_check_status(s32, s16);
s32 mEv_check_status_edge(s32);
// void func_8007FFC4_jp();
// void func_80080000_jp();
// void func_80080040_jp();
// void func_80080080_jp();
// void func_80080200_jp();
u8* mEv_get_save_area(s32,s32);
// void func_800804AC_jp();
// void func_800806A0_jp();
// void func_800807E0_jp();
// void func_800808E0_jp();
// void func_80080A50_jp();
// void func_80080C68_jp();
// void func_80080D68_jp();
// void func_80080F0C_jp();
// void func_8008114C_jp();
// void func_80081360_jp();
// void func_80081424_jp();
// void func_80081434_jp();
// void func_80081460_jp();
// void func_800814B8_jp();
// void func_800815F0_jp();
// void func_800816C0_jp();
// void func_8008172C_jp();
// void func_80081800_jp();
// void func_8008180C_jp();
// void func_80081818_jp();
// void mEv_debug_print4f();
// void mEv_sp_debug_print4f();
// void func_80081B98_jp();
// void func_80081BA4_jp();
// void func_80081D24_jp();
// void func_80081E38_jp();
// void func_80081E48_jp();

#endif