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
|
#include "ef_effect_control.h"
#include "m_actor_dlftbls.h"
#include "m_object.h"
#include "overlays/gamestates/ovl_play/m_play.h"
void eEC_actor_ct(Actor* thisx, Game_Play* game_play);
void eEC_actor_dt(Actor* thisx, Game_Play* game_play);
void eEC_actor_move(Actor* thisx, Game_Play* game_play);
void eEC_actor_draw(Actor* thisx, Game_Play* game_play);
#if 0
ActorProfile Effect_Control_Profile = {
/* */ ACTOR_EFFECT_CONTROL,
/* */ ACTOR_PART_7,
/* */ ACTOR_FLAG_10 | ACTOR_FLAG_20 | ACTOR_FLAG_20000000,
/* */ 0x0000,
/* */ GAMEPLAY_KEEP,
/* */ sizeof(Effect_Control),
/* */ eEC_actor_ct,
/* */ eEC_actor_dt,
/* */ eEC_actor_move,
/* */ eEC_actor_draw,
/* */ NULL,
};
#endif
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A17190_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A171E4_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A17278_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A173C4_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A17430_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A174BC_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A175C4_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A17710_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A177C8_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A1786C_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A178AC_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A178FC_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A17C14_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A17C84_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A17DF0_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A17EAC_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A1802C_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A18170_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A181B8_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A18344_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A18490_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A18594_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A186AC_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A18794_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A187F8_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A188E4_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A18940_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/eEC_actor_ct.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A189F0_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/eEC_actor_dt.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A18A8C_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/eEC_actor_draw.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A18D50_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A18E68_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/eEC_actor_move.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A1902C_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A1906C_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A19170_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/RO_80A1A880_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A191F0_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A19254_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A19304_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A1950C_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A19770_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A198D4_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A19940_jp.s")
#pragma GLOBAL_ASM("asm/jp/nonmatchings/overlays/actors/ovl_Effect_Control/ef_effect_control/func_80A19ADC_jp.s")
|