Introduce actor_table.h (#985)

* Make actor_table.h

* DECLARE_OVERLAY_SEGMENT

* InitVars

* Remove InitVars from actor headers

* format

* Use table for ActorID enum

* Move segment symbols declarations back to segment_symbols.h

* add newline to actor_table.h

* Add effects back to segnt_symbols.h

* Update include/tables/actor_table.h

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* Update src/overlays/actors/ovl_Shot_Sun/z_shot_sun.h

Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>

* name unused parameters

Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>

* format

* Revert "name unused parameters"

This reverts commit 14fe63313a.

* Remove `const` from InitVars

* Add underscore to unused parameters

* ActorID -> ActorId

* bss

* missing symbols and bss

* lower diff a bit

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
This commit is contained in:
Anghelo Carvajal
2022-10-16 20:06:47 -03:00
committed by GitHub
parent b570e0c98e
commit 8a714af8d0
1140 changed files with 1343 additions and 4239 deletions
+30 -700
View File
@@ -1,711 +1,41 @@
#include "global.h"
#include "initvars.h"
#define ACTOR_OVERLAY(name, allocType) \
{ \
SEGMENT_ROM_START(ovl_##name), SEGMENT_ROM_END(ovl_##name), SEGMENT_START(ovl_##name), \
SEGMENT_END(ovl_##name), NULL, &name##_InitVars, NULL, allocType, 0 \
}
// Init Vars declarations (also used in the table below)
#define DEFINE_ACTOR(name, _enumValue, _allocType, _debugName) extern ActorInit name##_InitVars;
#define DEFINE_ACTOR_INTERNAL(name, _enumValue, _allocType, _debugName) extern ActorInit name##_InitVars;
#define DEFINE_ACTOR_UNSET(_enumValue)
#define ACTOR_OVERLAY_INTERNAL(name, allocType) \
{ 0, 0, NULL, NULL, NULL, &name##_InitVars, NULL, allocType, 0 }
#include "tables/actor_table.h"
#define ACTOR_OVERLAY_UNSET \
{ 0 }
#undef DEFINE_ACTOR
#undef DEFINE_ACTOR_INTERNAL
#undef DEFINE_ACTOR_UNSET
// Actor Overlay Table definition
#define DEFINE_ACTOR(name, _enumValue, allocType, _debugName) \
{ SEGMENT_ROM_START(ovl_##name), \
SEGMENT_ROM_END(ovl_##name), \
SEGMENT_START(ovl_##name), \
SEGMENT_END(ovl_##name), \
NULL, \
&name##_InitVars, \
NULL, \
allocType, \
0 },
#define DEFINE_ACTOR_INTERNAL(name, _enumValue, allocType, _debugName) \
{ 0, 0, NULL, NULL, NULL, &name##_InitVars, NULL, allocType, 0 },
#define DEFINE_ACTOR_UNSET(_enumValue) { 0 },
ActorOverlay gActorOverlayTable[] = {
ACTOR_OVERLAY_INTERNAL(Player, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Test, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_GirlA, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Part, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Light, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Door, ALLOCTYPE_PERMANENT),
ACTOR_OVERLAY(En_Box, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Pametfrog, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Okuta, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bom, ALLOCTYPE_PERMANENT),
ACTOR_OVERLAY(En_Wallmas, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Dodongo, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Firefly, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Horse, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_INTERNAL(En_Item00, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Arrow, ALLOCTYPE_PERMANENT),
ACTOR_OVERLAY(En_Elf, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Niw, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Tite, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Peehat, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Butte, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Insect, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Fish, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Holl, ALLOCTYPE_PERMANENT),
ACTOR_OVERLAY(En_Dinofos, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Hata, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Zl1, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Viewer, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bubble, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Door_Shutter, ALLOCTYPE_PERMANENT),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Boom, ALLOCTYPE_PERMANENT),
ACTOR_OVERLAY(En_Torch2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Minifrog, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_St, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_INTERNAL(En_A_Obj, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Wturn, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_River_Sound, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Ossan, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Famos, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Bombf, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Am, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Dekubaba, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_M_Fire1, ALLOCTYPE_PERMANENT),
ACTOR_OVERLAY(En_M_Thunder, ALLOCTYPE_PERMANENT),
ACTOR_OVERLAY(Bg_Breakwall, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Door_Warp1, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Syokudai, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Item_B_Heart, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Dekunuts, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bbfall, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Arms_Hook, ALLOCTYPE_PERMANENT),
ACTOR_OVERLAY(En_Bb, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Keikoku_Spr, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Wood02, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Death, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Minideath, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Vm, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Demo_Effect, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Demo_Kankyo, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Floormas, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Rd, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_F40_Flift, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Obj_Mure, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Sw, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Object_Kankyo, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Horse_Link_Child, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Door_Ana, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Encount1, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Demo_Tre_Lgt, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Encount2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Fire_Rock, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Ctower_Rot, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Mir_Ray, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Sb, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bigslime, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Karebaba, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_In, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Ru, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bom_Chu, ALLOCTYPE_PERMANENT),
ACTOR_OVERLAY(En_Horse_Game_Check, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Rr, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Fr, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Fishing, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Oshihiki, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Eff_Dust, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Umajump, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Arrow_Fire, ALLOCTYPE_ABSOLUTE),
ACTOR_OVERLAY(Arrow_Ice, ALLOCTYPE_ABSOLUTE),
ACTOR_OVERLAY(Arrow_Light, ALLOCTYPE_ABSOLUTE),
ACTOR_OVERLAY(Item_Etcetera, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Kibako, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Tsubo, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Ik, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Demo_Shd, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Dns, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Elf_Msg, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Honotrap, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Tubo_Trap, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Ice_Poly, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Fz, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Kusa, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Bean, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Bombiwa, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Switch, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Obj_Lift, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Hsblock, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Okarina_Tag, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Goroiwa, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Daiku, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Nwc, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Item_Inbox, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ge1, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Blockstop, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Sda, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Clear_Tag, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Gm, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ms, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Hs, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Ingate, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Kanban, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Attack_Niw, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Mk, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Owl, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ishi, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Hana, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Lightswitch, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Mure2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Fu, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Stream, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Mm, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Weather_Tag, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ani, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Js, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Okarina_Effect, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Mag, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Elf_Msg2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_F40_Swlift, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Kakasi, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Makeoshihiki, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Oceff_Spot, ALLOCTYPE_ABSOLUTE),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Torch, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Shot_Sun, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Obj_Roomtimer, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ssh, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Oceff_Wipe, ALLOCTYPE_ABSOLUTE),
ACTOR_OVERLAY(Oceff_Storm, ALLOCTYPE_ABSOLUTE),
ACTOR_OVERLAY(Obj_Demo, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Minislime, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Nutsball, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Oceff_Wipe2, ALLOCTYPE_ABSOLUTE),
ACTOR_OVERLAY(Oceff_Wipe3, ALLOCTYPE_ABSOLUTE),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Dg, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Si, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Comb, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Kibako2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Hs2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Mure3, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Tg, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Wf, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Skb, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Gs, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Sound, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Crow, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Cow, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Oceff_Wipe4, ALLOCTYPE_ABSOLUTE),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Zo, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Makekinsuta, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ge3, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Obj_Hamishi, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Zl4, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Mm2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Door_Spiral, ALLOCTYPE_PERMANENT),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Obj_Pzlblock, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Toge, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Obj_Armos, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Boyo, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Grasshopper, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Obj_Grass, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Grass_Carry, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Grass_Unit, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Bg_Fire_Wall, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bu, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Encount3, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Jso, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Chikuwa, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Knight, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Warp_tag, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Aob_01, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Boj_01, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Boj_02, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Boj_03, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Encount4, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bom_Bowl_Man, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Syateki_Man, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Bg_Icicle, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Syateki_Crow, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Boj_04, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Cne_01, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bba_01, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bji_01, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Spdweb, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Mt_tag, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Boss_01, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Boss_02, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Boss_03, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Boss_04, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Boss_05, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Boss_06, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Boss_07, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Dy_Yoseizo, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Boj_05, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Sob1, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Go, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Raf, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Funen, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Raillift, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Numa_Hana, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Flowerpot, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Spinyroll, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Hina, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Syateki_Wf, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Skateblock, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Iceblock, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bigpamet, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Syateki_Dekunuts, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Elf_Msg3, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Fg, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Ravine, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Sa, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Slime, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Pr, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Toudai, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Entotu, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Bell, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Syateki_Okuta, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Obj_Shutter, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Zl, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Elfgrp, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Tsg, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Baguo, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Vspinyroll, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Smork, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Test2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Test3, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Test4, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bat, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Sekihi, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Wiz, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Wiz_Brock, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Wiz_Fire, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Eff_Change, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Statue, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Fireshield, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Ladder, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Mkk, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Demo_Getitem, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Dnb, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Dnh, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Dnk, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Dnq, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Bg_Keikoku_Saku, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Hugebombiwa, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Firefly2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Rat, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Water_Effect, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Kusa2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Spout_Fire, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Bg_Dblue_Movebg, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Dy_Extra, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bal, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ginko_Man, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Warp_Uzu, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Driftice, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Look_Nuts, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Mushi2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Fall, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Mm3, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Crace_Movebg, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Dno, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Pr2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Prz, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Jso2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Etcetera, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Egol, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Mine, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Purify, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Tru, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Trt, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Test5, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Test6, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Az, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Estone, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Hakugin_Post, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Opstage, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Stk, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Char00, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Char01, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Char02, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Char03, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Char04, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Char05, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Char06, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Char07, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Char08, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Char09, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Tokeidai, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Mnk, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Egblock, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Guard_Nuts, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Hakugin_Bombwall, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Tokei_Tobira, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Hakugin_Elvpole, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ma4, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Twig, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Po_Fusen, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Door_Etc, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bigokuta, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Icefloe, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Ocarinalift, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Time_Tag, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Open_Shutter, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Open_Spot, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Fu_Kaiten, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Aqua, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Elforg, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Elfbub, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Fu_Mato, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Fu_Kago, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Osn, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Ctower_Gear, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Trt2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Tokei_Step, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Lotus, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Kame, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Takaraya_Wall, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Fu_Mizu, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Sellnuts, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Dkjail_Ivy, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Obj_Visiblock, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Takaraya, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Tsn, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ds2n, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Fsn, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Shn, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Stop_heishi, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Bigicicle, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Lift_Nuts, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Tk, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(Bg_Market_Step, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Lupygamelift, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Test7, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Lightblock, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Mir_Ray2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Wdhand, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Gamelupy, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Danpei_Movebg, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Snowwd, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Pm, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Gakufu, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Elf_Msg4, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Elf_Msg5, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Col_Man, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Talk_Gibud, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Giant, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Snowball, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Boss_Hakugin, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Gb2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Onpuman, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Tobira01, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Tag_Obj, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Dhouse, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Hakaisi, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Hakugin_Switch, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Snowman, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(TG_Sw, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Po_Sisters, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Pp, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Hakurock, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Hanabi, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Dowsing, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Wind, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Racedog, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Kendo_Js, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Botihasira, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Fish2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Pst, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Poh, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Spidertent, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Zoraegg, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Kbt, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Gg, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Maruta, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Snowball2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Gg2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Ghaka, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Dnp, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Dai, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Goron_Oyu, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Kgy, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Invadepoh, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Gk, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_An, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY_UNSET,
ACTOR_OVERLAY(En_Bee, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ot, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Dragon, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Dora, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bigpo, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Kendo_Kanban, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Hariko, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Sth, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Sinkai_Kabe, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Haka_Curtain, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Kin2_Bombwall, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Kin2_Fence, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Kin2_Picture, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Kin2_Shelf, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Rail_Skb, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Jg, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Tru_Mt, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Um, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Neo_Reeba, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Mbar_Chair, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Ikana_Block, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Ikana_Mirror, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Ikana_Rotaryroom, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Dblue_Balance, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Dblue_Waterfall, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Kaizoku, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ge2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ma_Yts, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ma_Yto, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Tokei_Turret, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Dblue_Elevator, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Warpstone, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Zog, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Rotlift, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Jg_Gakki, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Inibs_Movebg, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Zot, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Tree, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Y2lift, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Y2shutter, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Boat, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Taru, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Hunsui, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Jc_Mato, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Mir_Ray3, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Zob, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Elf_Msg6, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Nozoki, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Toto, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Railgibud, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Baba, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Suttari, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Zod, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Kujiya, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Geg, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Kinoko, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Yasi, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Tanron1, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Tanron2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Tanron3, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Chan, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Zos, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_S_Goro, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Nb, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ja, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_F40_Block, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_F40_Switch, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Po_Composer, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Guruguru, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Oceff_Wipe5, ALLOCTYPE_ABSOLUTE),
ACTOR_OVERLAY(En_Stone_heishi, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Oceff_Wipe6, ALLOCTYPE_ABSOLUTE),
ACTOR_OVERLAY(En_Scopenuts, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Scopecrow, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Oceff_Wipe7, ALLOCTYPE_ABSOLUTE),
ACTOR_OVERLAY(Eff_Kamejima_Wave, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Hg, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Hgo, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Zov, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ah, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Hgdoor, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Ikana_Bombwall, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Ikana_Ray, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Ikana_Shutter, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Haka_Bombwall, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Haka_Tomb, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Sc_Ruppe, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Iknv_Doukutu, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Iknv_Obj, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Pamera, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_HsStump, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Hidden_Nuts, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Zow, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Talk, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Al, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Tab, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Nimotsu, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Hit_Tag, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ruppecrow, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Tanron4, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Tanron5, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Tanron6, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Daiku2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Muto, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Baisen, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Heishi, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Demo_heishi, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Dt, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Cha, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Dinner, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Eff_Lastday, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Ikana_Dharma, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Akindonuts, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Eff_Stk, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ig, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Rg, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Osk, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Sth2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Yb, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Rz, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Scopecoin, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bjt, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bomjima, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bomjimb, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bombers, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bombers2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bombal, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Moon_Stone, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Mu_Pict, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Ikninside, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Eff_Zoraband, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Kepn_Koya, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Usiyane, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Nnh, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Kzsaku, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Milk_Bin, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Kitan, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Astr_Bombwall, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Iknin_Susceil, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bsb, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Recepgirl, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Thiefbird, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Jgame_Tsn, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Jgame_Light, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Yado, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Demo_Syoten, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Demo_Moonend, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Lbfshot, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Bg_Last_Bwall, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_And, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Invadepoh_Demo, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Danpeilift, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Fall2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Al, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_An, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Ah, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Nb, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Drs, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ending_Hero, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Bal, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Paper, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Hint_Skb, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Tag, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Bh, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ending_Hero2, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ending_Hero3, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ending_Hero4, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ending_Hero5, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Ending_Hero6, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Dm_Gm, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Swprize, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Invisible_Ruppe, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(Obj_Ending, ALLOCTYPE_NORMAL),
ACTOR_OVERLAY(En_Rsn, ALLOCTYPE_NORMAL),
#include "tables/actor_table.h"
};
#undef DEFINE_ACTOR
#undef DEFINE_ACTOR_INTERNAL
#undef DEFINE_ACTOR_UNSET
s32 gMaxActorId = 0;
FaultClient D_801ED930;
+1 -1
View File
@@ -23,7 +23,7 @@ void EnItem00_DrawSprite(EnItem00* this, PlayState* play);
void EnItem00_DrawHeartContainer(EnItem00* this, PlayState* play);
void EnItem00_DrawHeartPiece(EnItem00* this, PlayState* play);
const ActorInit En_Item00_InitVars = {
ActorInit En_Item00_InitVars = {
ACTOR_EN_ITEM00,
ACTORCAT_MISC,
FLAGS,
+1 -1
View File
@@ -14,7 +14,7 @@ void PlayerCall_Destroy(Actor* thisx, PlayState* play);
void PlayerCall_Update(Actor* thisx, PlayState* play);
void PlayerCall_Draw(Actor* thisx, PlayState* play);
const ActorInit Player_InitVars = {
ActorInit Player_InitVars = {
ACTOR_PLAYER,
ACTORCAT_PLAYER,
FLAGS,
@@ -20,7 +20,7 @@ void ArmsHook_Draw(Actor* thisx, PlayState* play);
void ArmsHook_Wait(ArmsHook* this, PlayState* play);
void ArmsHook_Shoot(ArmsHook* this, PlayState* play);
const ActorInit Arms_Hook_InitVars = {
ActorInit Arms_Hook_InitVars = {
ACTOR_ARMS_HOOK,
ACTORCAT_ITEMACTION,
FLAGS,
@@ -20,6 +20,4 @@ typedef struct ArmsHook {
/* 0x20C */ ArmsHookActionFunc actionFunc;
} ArmsHook; // size = 0x210
extern const ActorInit Arms_Hook_InitVars;
#endif // Z_ARMS_HOOK_H
@@ -21,7 +21,7 @@ void FireArrow_Fly(ArrowFire* this, PlayState* play);
#include "overlays/ovl_Arrow_fire/ovl_Arrow_Fire.c"
const ActorInit Arrow_Fire_InitVars = {
ActorInit Arrow_Fire_InitVars = {
ACTOR_ARROW_FIRE,
ACTORCAT_ITEMACTION,
FLAGS,
@@ -21,6 +21,4 @@ typedef struct ArrowFire {
} ArrowFire; // size = 0x264
extern const ActorInit Arrow_Fire_InitVars;
#endif // Z_ARROW_FIRE_H
@@ -23,7 +23,7 @@ void ArrowIce_Fly(ArrowIce* this, PlayState* play);
s32 unused; // Needed for bss
const ActorInit Arrow_Ice_InitVars = {
ActorInit Arrow_Ice_InitVars = {
ACTOR_ARROW_ICE,
ACTORCAT_ITEMACTION,
FLAGS,
@@ -18,6 +18,4 @@ typedef struct ArrowIce {
/* 0x160 */ ArrowIceActionFunc actionFunc;
} ArrowIce; // size = 0x164
extern const ActorInit Arrow_Ice_InitVars;
#endif // Z_ARROW_ICE_H
@@ -21,7 +21,7 @@ void ArrowLight_Fly(ArrowLight* this, PlayState* play);
#include "overlays/ovl_Arrow_Light/ovl_Arrow_Light.c"
const ActorInit Arrow_Light_InitVars = {
ActorInit Arrow_Light_InitVars = {
ACTOR_ARROW_LIGHT,
ACTORCAT_ITEMACTION,
FLAGS,
@@ -19,6 +19,4 @@ typedef struct ArrowLight {
} ArrowLight; // size = 0x164
extern const ActorInit Arrow_Light_InitVars;
#endif // Z_ARROW_LIGHT_H
@@ -23,7 +23,7 @@ void func_80C0A418(BgAstrBombwall* this, PlayState* play);
void func_80C0A458(BgAstrBombwall* this, PlayState* play);
void func_80C0A4BC(BgAstrBombwall* this, PlayState* play);
const ActorInit Bg_Astr_Bombwall_InitVars = {
ActorInit Bg_Astr_Bombwall_InitVars = {
ACTOR_BG_ASTR_BOMBWALL,
ACTORCAT_BG,
FLAGS,
@@ -15,6 +15,4 @@ typedef struct BgAstrBombwall {
/* 0x180 */ ColliderTrisElement colliderElements[2];
/* 0x238 */ s16 cutscenes[1];
} BgAstrBombwall;
extern const ActorInit Bg_Astr_Bombwall_InitVars;
#endif // Z_BG_ASTR_BOMBWALL_H
@@ -18,7 +18,7 @@ void BgBotihasira_Draw(Actor* thisx, PlayState* play);
void BgBotihasira_DoNothing(BgBotihasira* this, PlayState* play);
const ActorInit Bg_Botihasira_InitVars = {
ActorInit Bg_Botihasira_InitVars = {
ACTOR_BG_BOTIHASIRA,
ACTORCAT_ITEMACTION,
FLAGS,
@@ -13,6 +13,4 @@ typedef struct BgBotihasira {
/* 0x160 */ ColliderCylinder collider;
} BgBotihasira; // size = 0x1AC
extern const ActorInit Bg_Botihasira_InitVars;
#endif // Z_BG_BOTIHASIRA_H
@@ -45,7 +45,7 @@ void func_808B7B54(Actor* thisx, PlayState* play);
void func_808B7D34(Actor* thisx, PlayState* play);
void BgBreakwall_Draw(Actor* thisx, PlayState* play);
const ActorInit Bg_Breakwall_InitVars = {
ActorInit Bg_Breakwall_InitVars = {
ACTOR_BG_BREAKWALL, ACTORCAT_ITEMACTION, FLAGS,
GAMEPLAY_KEEP, sizeof(BgBreakwall), (ActorFunc)BgBreakwall_Init,
(ActorFunc)NULL, (ActorFunc)BgBreakwall_Update, (ActorFunc)NULL,
@@ -26,6 +26,4 @@ typedef struct BgBreakwall {
/* 0x160 */ BgBreakwallActionFunc actionFunc;
} BgBreakwall; // size = 0x164
extern const ActorInit Bg_Breakwall_InitVars;
#endif // Z_BG_BREAKWALL_H
@@ -41,7 +41,7 @@ typedef enum {
u8 sIsLoaded[32];
const ActorInit Bg_Crace_Movebg_InitVars = {
ActorInit Bg_Crace_Movebg_InitVars = {
ACTOR_BG_CRACE_MOVEBG,
ACTORCAT_BG,
FLAGS,
@@ -38,6 +38,4 @@ typedef struct BgCraceMovebg {
/* 0x188 */ Vec3f prevPlayerPos;
} BgCraceMovebg; // size = 0x194
extern const ActorInit Bg_Crace_Movebg_InitVars;
#endif // Z_BG_CRACE_MOVEBG_H
@@ -19,7 +19,7 @@ void BgCtowerGear_Draw(Actor* thisx, PlayState* play);
void BgCtowerGear_UpdateOrgan(Actor* thisx, PlayState* play);
void BgCtowerGear_DrawOrgan(Actor* thisx, PlayState* play);
const ActorInit Bg_Ctower_Gear_InitVars = {
ActorInit Bg_Ctower_Gear_InitVars = {
ACTOR_BG_CTOWER_GEAR,
ACTORCAT_PROP,
FLAGS,
@@ -19,6 +19,4 @@ typedef struct BgCtowerGear {
/* 0x000 */ DynaPolyActor dyna;
} BgCtowerGear; // size = 0x15C
extern const ActorInit Bg_Ctower_Gear_InitVars;
#endif // Z_BG_CTOWER_GEAR_H
@@ -21,7 +21,7 @@ void BgCtowerRot_DoorDoNothing(BgCtowerRot* this, PlayState* play);
void BgCtowerRot_DoorIdle(BgCtowerRot* this, PlayState* play);
void BgCtowerRot_SetupDoorClose(BgCtowerRot* this, PlayState* play);
const ActorInit Bg_Ctower_Rot_InitVars = {
ActorInit Bg_Ctower_Rot_InitVars = {
ACTOR_BG_CTOWER_ROT,
ACTORCAT_BG,
FLAGS,
@@ -21,6 +21,4 @@ typedef struct BgCtowerRot {
/* 0x164 */ f32 timer;
} BgCtowerRot; // size = 0x168
extern const ActorInit Bg_Ctower_Rot_InitVars;
#endif // Z_BG_CTOWER_ROT_H
@@ -15,7 +15,7 @@ void BgDanpeiMovebg_Destroy(Actor* thisx, PlayState* play);
void BgDanpeiMovebg_Update(Actor* thisx, PlayState* play);
#if 0
const ActorInit Bg_Danpei_Movebg_InitVars = {
ActorInit Bg_Danpei_Movebg_InitVars = {
ACTOR_BG_DANPEI_MOVEBG,
ACTORCAT_BG,
FLAGS,
@@ -15,6 +15,4 @@ typedef struct BgDanpeiMovebg {
/* 0x1CE */ char unk_1CE[0xA];
} BgDanpeiMovebg; // size = 0x1D8
extern const ActorInit Bg_Danpei_Movebg_InitVars;
#endif // Z_BG_DANPEI_MOVEBG_H
@@ -30,7 +30,7 @@ void func_80B83758(Actor* thisx, PlayState* play);
AnimatedMaterial* D_80B83C70;
AnimatedMaterial* D_80B83C74;
const ActorInit Bg_Dblue_Balance_InitVars = {
ActorInit Bg_Dblue_Balance_InitVars = {
ACTOR_BG_DBLUE_BALANCE,
ACTORCAT_BG,
FLAGS,
@@ -44,6 +44,4 @@ typedef struct BgDblueBalance {
/* 0x228 */ f32 unk_228;
} BgDblueBalance; // size = 0x22C
extern const ActorInit Bg_Dblue_Balance_InitVars;
#endif // Z_BG_DBLUE_BALANCE_H
@@ -16,7 +16,7 @@ void BgDblueElevator_Update(Actor* thisx, PlayState* play);
void BgDblueElevator_Draw(Actor* thisx, PlayState* play);
#if 0
const ActorInit Bg_Dblue_Elevator_InitVars = {
ActorInit Bg_Dblue_Elevator_InitVars = {
ACTOR_BG_DBLUE_ELEVATOR,
ACTORCAT_BG,
FLAGS,
@@ -14,6 +14,4 @@ typedef struct BgDblueElevator {
/* 0x160 */ char unk_160[0x10];
} BgDblueElevator; // size = 0x170
extern const ActorInit Bg_Dblue_Elevator_InitVars;
#endif // Z_BG_DBLUE_ELEVATOR_H
@@ -45,7 +45,7 @@ u8 D_80A2B870[][2] = {
{ 0x03, 0x03 }, { 0x03, 0x05 }, { 0x03, 0x01 }, { 0x03, 0x06 }, { 0x03, 0x02 }, { 0x03, 0x04 }, { 0x03, 0x00 },
};
const ActorInit Bg_Dblue_Movebg_InitVars = {
ActorInit Bg_Dblue_Movebg_InitVars = {
ACTOR_BG_DBLUE_MOVEBG,
ACTORCAT_BG,
FLAGS,
@@ -55,6 +55,4 @@ typedef struct BgDblueMovebg {
/* 0x310 */ UNK_TYPE1 unk310[0x60];
} BgDblueMovebg; // size = 0x370
extern const ActorInit Bg_Dblue_Movebg_InitVars;
#endif // Z_BG_DBLUE_MOVEBG_H
@@ -25,7 +25,7 @@ void func_80B84BCC(BgDblueWaterfall* this, PlayState* play);
void func_80B84EF0(BgDblueWaterfall* this, PlayState* play);
void func_80B84F20(BgDblueWaterfall* this, PlayState* play);
const ActorInit Bg_Dblue_Waterfall_InitVars = {
ActorInit Bg_Dblue_Waterfall_InitVars = {
ACTOR_BG_DBLUE_WATERFALL,
ACTORCAT_PROP,
FLAGS,
@@ -28,6 +28,4 @@ typedef struct BgDblueWaterfall {
/* 0x1A8 */ f32 unk_1A8;
} BgDblueWaterfall; // size = 0x1AC
extern const ActorInit Bg_Dblue_Waterfall_InitVars;
#endif // Z_BG_DBLUE_WATERFALL_H
@@ -24,7 +24,7 @@ void BgDkjailIvy_BeginCutscene(BgDkjailIvy* this, PlayState* play);
void BgDkjailIvy_SetupFadeOut(BgDkjailIvy* this);
void BgDkjailIvy_FadeOut(BgDkjailIvy* this, PlayState* play);
const ActorInit Bg_Dkjail_Ivy_InitVars = {
ActorInit Bg_Dkjail_Ivy_InitVars = {
ACTOR_BG_DKJAIL_IVY,
ACTORCAT_BG,
FLAGS,
@@ -17,6 +17,4 @@ typedef struct BgDkjailIvy {
/* 0x1AD */ u8 alpha;
} BgDkjailIvy; // size = 0x1B0
extern const ActorInit Bg_Dkjail_Ivy_InitVars;
#endif // Z_BG_DKJAIL_IVY_H
@@ -26,7 +26,7 @@ void func_80A0B8CC(BgDyYoseizo* this, PlayState* play);
void func_80A0BB08(BgDyYoseizo* this, PlayState* play);
#if 0
const ActorInit Bg_Dy_Yoseizo_InitVars = {
ActorInit Bg_Dy_Yoseizo_InitVars = {
ACTOR_BG_DY_YOSEIZO,
ACTORCAT_PROP,
FLAGS,
@@ -13,6 +13,4 @@ typedef struct BgDyYoseizo {
/* 0x0148 */ char unk_148[0x33BC];
} BgDyYoseizo; // size = 0x3504
extern const ActorInit Bg_Dy_Yoseizo_InitVars;
#endif // Z_BG_DY_YOSEIZO_H
@@ -26,7 +26,7 @@ void func_80BC44F4(BgF40Block* this, PlayState* play);
void func_80BC4530(BgF40Block* this, PlayState* play);
void func_80BC457C(BgF40Block* this, PlayState* play);
const ActorInit Bg_F40_Block_InitVars = {
ActorInit Bg_F40_Block_InitVars = {
ACTOR_BG_F40_BLOCK,
ACTORCAT_BG,
FLAGS,
@@ -19,6 +19,4 @@ typedef struct BgF40Block {
/* 0x16C */ BgF40BlockActionFunc actionFunc;
} BgF40Block; // size = 0x170
extern const ActorInit Bg_F40_Block_InitVars;
#endif // Z_BG_F40_BLOCK_H
@@ -19,7 +19,7 @@ void BgF40Flift_Draw(Actor* thisx, PlayState* play);
void func_808D75F0(BgF40Flift* this, PlayState* play);
void func_808D7714(BgF40Flift* this, PlayState* play);
const ActorInit Bg_F40_Flift_InitVars = {
ActorInit Bg_F40_Flift_InitVars = {
ACTOR_BG_F40_FLIFT,
ACTORCAT_BG,
FLAGS,
@@ -13,6 +13,4 @@ typedef struct BgF40Flift {
/* 0x160 */ s32 timer;
} BgF40Flift; // size = 0x164
extern const ActorInit Bg_F40_Flift_InitVars;
#endif // Z_BG_F40_FLIFT_H
@@ -24,7 +24,7 @@ void BgF40Switch_Press(BgF40Switch* this, PlayState* play);
void BgF40Switch_WaitToPress(BgF40Switch* this, PlayState* play);
void BgF40Switch_IdleUnpressed(BgF40Switch* this, PlayState* play);
const ActorInit Bg_F40_Switch_InitVars = {
ActorInit Bg_F40_Switch_InitVars = {
ACTOR_BG_F40_SWITCH,
ACTORCAT_SWITCH,
FLAGS,
@@ -20,6 +20,4 @@ typedef struct BgF40Switch {
/* 0x164 */ BgF40SwitchActionFunc actionFunc;
} BgF40Switch; // size = 0x168
extern const ActorInit Bg_F40_Switch_InitVars;
#endif // Z_BG_F40_SWITCH_H
@@ -16,7 +16,7 @@ void BgF40Swlift_Update(Actor* thisx, PlayState* play);
void BgF40Swlift_Draw(Actor* thisx, PlayState* play);
#if 0
const ActorInit Bg_F40_Swlift_InitVars = {
ActorInit Bg_F40_Swlift_InitVars = {
ACTOR_BG_F40_SWLIFT,
ACTORCAT_BG,
FLAGS,
@@ -10,6 +10,4 @@ typedef struct BgF40Swlift {
/* 0x144 */ char unk_144[0x1C];
} BgF40Swlift; // size = 0x160
extern const ActorInit Bg_F40_Swlift_InitVars;
#endif // Z_BG_F40_SWLIFT_H
@@ -21,7 +21,7 @@ void func_809AC638(BgFireWall* this, PlayState* play);
void func_809AC68C(BgFireWall* this, PlayState* play);
void func_809AC6C0(BgFireWall* this, PlayState* play);
const ActorInit Bg_Fire_Wall_InitVars = {
ActorInit Bg_Fire_Wall_InitVars = {
ACTOR_BG_FIRE_WALL,
ACTORCAT_BG,
FLAGS,
@@ -21,6 +21,4 @@ typedef struct BgFireWall {
/* 0x164 */ ColliderCylinder collider;
} BgFireWall; // size = 0x1B0
extern const ActorInit Bg_Fire_Wall_InitVars;
#endif // Z_BG_FIRE_WALL_H
@@ -16,7 +16,7 @@ void BgFuKaiten_Destroy(Actor* thisx, PlayState* play);
void BgFuKaiten_Update(Actor* thisx, PlayState* play);
void BgFuKaiten_Draw(Actor* thisx, PlayState* play);
const ActorInit Bg_Fu_Kaiten_InitVars = {
ActorInit Bg_Fu_Kaiten_InitVars = {
ACTOR_BG_FU_KAITEN,
ACTORCAT_BG,
FLAGS,
@@ -15,6 +15,4 @@ typedef struct BgFuKaiten {
/* 0x16C */ s16 bounce;
} BgFuKaiten; // size = 0x170
extern const ActorInit Bg_Fu_Kaiten_InitVars;
#endif // Z_BG_FU_KAITEN_H
@@ -16,7 +16,7 @@ void BgFuMizu_Destroy(Actor* thisx, PlayState* play);
void BgFuMizu_Update(Actor* thisx, PlayState* play);
void BgFuMizu_Draw(Actor* thisx, PlayState* play);
const ActorInit Bg_Fu_Mizu_InitVars = {
ActorInit Bg_Fu_Mizu_InitVars = {
ACTOR_BG_FU_MIZU,
ACTORCAT_BG,
FLAGS,
@@ -11,6 +11,4 @@ typedef struct BgFuMizu {
/* 0x160 */ s16 unk_160;
} BgFuMizu; // size = 0x164
extern const ActorInit Bg_Fu_Mizu_InitVars;
#endif // Z_BG_FU_MIZU_H
@@ -23,7 +23,7 @@ void BgGoronOyu_UpdateWaterBoxInfo(BgGoronOyu* this, PlayState* play);
void BgGoronOyu_SpawnEffects(BgGoronOyu* this, PlayState* play);
void func_80B40160(BgGoronOyu* this, PlayState* play);
const ActorInit Bg_Goron_Oyu_InitVars = {
ActorInit Bg_Goron_Oyu_InitVars = {
ACTOR_BG_GORON_OYU,
ACTORCAT_BG,
FLAGS,
@@ -24,7 +24,7 @@ void BgHakaBombwall_PlayCutscene(BgHakaBombwall* this, PlayState* play);
void BgHakaBombwall_SetupEndCutscene(BgHakaBombwall* this);
void BgHakaBombwall_EndCutscene(BgHakaBombwall* this, PlayState* play);
const ActorInit Bg_Haka_Bombwall_InitVars = {
ActorInit Bg_Haka_Bombwall_InitVars = {
ACTOR_BG_HAKA_BOMBWALL,
ACTORCAT_BG,
FLAGS,
@@ -16,6 +16,4 @@ typedef struct BgHakaBombwall {
/* 0x1AC */ s8 csTimer;
} BgHakaBombwall; // size = 0x1B0
extern const ActorInit Bg_Haka_Bombwall_InitVars;
#endif // Z_BG_HAKA_BOMBWALL_H
@@ -26,7 +26,7 @@ void func_80B6DD9C(BgHakaCurtain* this, PlayState* play);
void func_80B6DEA8(BgHakaCurtain* this, PlayState* play);
void func_80B6DE80(BgHakaCurtain* this);
const ActorInit Bg_Haka_Curtain_InitVars = {
ActorInit Bg_Haka_Curtain_InitVars = {
ACTOR_BG_HAKA_CURTAIN,
ACTORCAT_BG,
FLAGS,
@@ -12,6 +12,4 @@ typedef struct BgHakaCurtain {
/* 0x15C */ BgHakaCurtainActionFunc actionFunc;
} BgHakaCurtain; // size = 0x160
extern const ActorInit Bg_Haka_Curtain_InitVars;
#endif // Z_BG_HAKA_CURTAIN_H
@@ -23,7 +23,7 @@ void func_80BD6768(BgHakaTomb* this, PlayState* play);
void BgHakaTomb_SetupDoNothing(BgHakaTomb* this);
void BgHakaTomb_DoNothing(BgHakaTomb* this, PlayState* play);
const ActorInit Bg_Haka_Tomb_InitVars = {
ActorInit Bg_Haka_Tomb_InitVars = {
ACTOR_BG_HAKA_TOMB,
ACTORCAT_BG,
FLAGS,
@@ -13,6 +13,4 @@ typedef struct BgHakaTomb {
/* 0x160 */ s16 cutscenes[1];
} BgHakaTomb; // size = 0x164
extern const ActorInit Bg_Haka_Tomb_InitVars;
#endif // Z_BG_HAKA_TOMB_H
@@ -26,7 +26,7 @@ void func_80ABCCE4(BgHakuginBombwall* this, PlayState* play);
void func_80ABCD98(BgHakuginBombwall* this, PlayState* play);
void func_80ABCE60(BgHakuginBombwall* this, PlayState* play);
const ActorInit Bg_Hakugin_Bombwall_InitVars = {
ActorInit Bg_Hakugin_Bombwall_InitVars = {
ACTOR_BG_HAKUGIN_BOMBWALL,
ACTORCAT_BG,
FLAGS,
@@ -19,6 +19,4 @@ typedef struct BgHakuginBombwall {
/* 0x1AC */ s32 unk_1AC;
} BgHakuginBombwall; // size = 0x1B0
extern const ActorInit Bg_Hakugin_Bombwall_InitVars;
#endif // Z_BG_HAKUGIN_BOMBWALL_H
@@ -18,7 +18,7 @@ void BgHakuginElvpole_Draw(Actor* thisx, PlayState* play);
void func_80ABD92C(BgHakuginElvpole* this, PlayState* play);
const ActorInit Bg_Hakugin_Elvpole_InitVars = {
ActorInit Bg_Hakugin_Elvpole_InitVars = {
ACTOR_BG_HAKUGIN_ELVPOLE,
ACTORCAT_BG,
FLAGS,
@@ -17,6 +17,4 @@ typedef struct BgHakuginElvpole {
/* 0x164 */ BgHakuginElvpoleActionFunc actionFunc;
} BgHakuginElvpole; // size = 0x168
extern const ActorInit Bg_Hakugin_Elvpole_InitVars;
#endif // Z_BG_HAKUGIN_ELVPOLE_H
@@ -39,7 +39,7 @@ void func_80A9D61C(Actor* thisx, PlayState* play);
BgHakuginPostColliders D_80A9DDC0;
BgHakuginPostUnkStruct D_80A9E028;
const ActorInit Bg_Hakugin_Post_InitVars = {
ActorInit Bg_Hakugin_Post_InitVars = {
ACTOR_BG_HAKUGIN_POST,
ACTORCAT_BG,
FLAGS,
@@ -70,6 +70,4 @@ typedef struct BgHakuginPost {
/* 0x186 */ s16 unk_186;
} BgHakuginPost; // size = 0x188
extern const ActorInit Bg_Hakugin_Post_InitVars;
#endif // Z_BG_HAKUGIN_POST_H
@@ -38,7 +38,7 @@ void func_80B165E0(BgHakuginSwitch* this, PlayState* play);
u32 D_80B16AF0;
const ActorInit Bg_Hakugin_Switch_InitVars = {
ActorInit Bg_Hakugin_Switch_InitVars = {
ACTOR_BG_HAKUGIN_SWITCH,
ACTORCAT_SWITCH,
FLAGS,
@@ -32,6 +32,4 @@ typedef struct BgHakuginSwitch {
/* 0x1C8 */ f32 unk_1C8;
} BgHakuginSwitch; // size = 0x1CC
extern const ActorInit Bg_Hakugin_Switch_InitVars;
#endif // Z_BG_HAKUGIN_SWITCH_H
@@ -23,7 +23,7 @@ void func_80AC4D2C(BgIcefloe* this, PlayState* play);
void func_80AC4C34(BgIcefloe* this, PlayState* play);
void func_80AC4CF0(BgIcefloe* this);
const ActorInit Bg_Icefloe_InitVars = {
ActorInit Bg_Icefloe_InitVars = {
ACTOR_BG_ICEFLOE,
ACTORCAT_BG,
FLAGS,
@@ -13,6 +13,4 @@ typedef struct BgIcefloe {
/* 0x160 */ s32 timer;
} BgIcefloe; // size = 0x164
extern const ActorInit Bg_Icefloe_InitVars;
#endif // Z_BG_ICEFLOE_H
@@ -42,7 +42,7 @@ static ColliderCylinderInit sCylinderInit = {
{ 13, 120, 0, { 0, 0, 0 } },
};
const ActorInit Bg_Icicle_InitVars = {
ActorInit Bg_Icicle_InitVars = {
ACTOR_BG_ICICLE,
ACTORCAT_PROP,
FLAGS,
@@ -23,6 +23,4 @@ typedef struct BgIcicle {
/* 0x164 */ ColliderCylinder collider;
} BgIcicle; // size = 0x1B0
extern const ActorInit Bg_Icicle_InitVars;
#endif // Z_BG_ICICLE_H
@@ -25,7 +25,7 @@ void func_80B7F360(BgIkanaBlock* this);
void func_80B7F398(BgIkanaBlock* this, PlayState* play);
void func_80B7F564(Actor* thisx, PlayState* play);
const ActorInit Bg_Ikana_Block_InitVars = {
ActorInit Bg_Ikana_Block_InitVars = {
ACTOR_BG_IKANA_BLOCK,
ACTORCAT_BG,
FLAGS,
@@ -24,6 +24,4 @@ typedef struct BgIkanaBlock {
/* 0x17F */ s8 unk_17F;
} BgIkanaBlock; // size = 0x180
extern const ActorInit Bg_Ikana_Block_InitVars;
#endif // Z_BG_IKANA_BLOCK_H
@@ -25,7 +25,7 @@ void func_80BD503C(BgIkanaBombwall* this, PlayState* play);
void func_80BD5118(BgIkanaBombwall* this);
void func_80BD5134(BgIkanaBombwall* this, PlayState* play);
const ActorInit Bg_Ikana_Bombwall_InitVars = {
ActorInit Bg_Ikana_Bombwall_InitVars = {
ACTOR_BG_IKANA_BOMBWALL,
ACTORCAT_BG,
FLAGS,
@@ -17,6 +17,4 @@ typedef struct BgIkanaBombwall {
/* 0x1AC */ s8 unk_1AC;
} BgIkanaBombwall; // size = 0x1B0
extern const ActorInit Bg_Ikana_Bombwall_InitVars;
#endif // Z_BG_IKANA_BOMBWALL_H
@@ -24,7 +24,7 @@ void BgIkanaDharma_StartCutscene(BgIkanaDharma* this, PlayState* play);
void BgIkanaDharma_SetupWaitForCutsceneToEnd(BgIkanaDharma* this);
void BgIkanaDharma_WaitForCutsceneToEnd(BgIkanaDharma* this, PlayState* play);
const ActorInit Bg_Ikana_Dharma_InitVars = {
ActorInit Bg_Ikana_Dharma_InitVars = {
ACTOR_BG_IKANA_DHARMA,
ACTORCAT_BG,
FLAGS,
@@ -19,6 +19,4 @@ typedef struct BgIkanaDharma {
/* 0x1AC */ s8 cutsceneFramesRemaining;
} BgIkanaDharma; // size = 0x1B0
extern const ActorInit Bg_Ikana_Dharma_InitVars;
#endif // Z_BG_IKANA_DHARMA_H
@@ -26,7 +26,7 @@ void BgIkanaMirror_Wait(BgIkanaMirror* this, PlayState* play);
void BgIkanaMirror_SetupEmitLight(BgIkanaMirror* this);
void BgIkanaMirror_EmitLight(BgIkanaMirror* this, PlayState* play);
const ActorInit Bg_Ikana_Mirror_InitVars = {
ActorInit Bg_Ikana_Mirror_InitVars = {
ACTOR_BG_IKANA_MIRROR,
ACTORCAT_PROP,
FLAGS,
@@ -21,7 +21,7 @@ void BgIkanaRay_UpdateCheckForActivation(BgIkanaRay* this, PlayState* play);
void BgIkanaRay_SetActivated(BgIkanaRay* this);
void BgIkanaRay_UpdateActivated(BgIkanaRay* this, PlayState* play);
const ActorInit Bg_Ikana_Ray_InitVars = {
ActorInit Bg_Ikana_Ray_InitVars = {
ACTOR_BG_IKANA_RAY,
ACTORCAT_PROP,
FLAGS,
@@ -16,6 +16,4 @@ typedef struct BgIkanaRay {
/* 0x194 */ BgIkanaRayActionFunc actionFunc;
} BgIkanaRay; // size = 0x198
extern const ActorInit Bg_Ikana_Ray_InitVars;
#endif // Z_BG_IKANA_RAY_H
@@ -34,7 +34,7 @@ void func_80B81BA0(Actor* thisx, PlayState* play);
void func_80B81DAC(BgIkanaRotaryroom* this);
void func_80B81DC8(Actor* thisx, PlayState* play);
const ActorInit Bg_Ikana_Rotaryroom_InitVars = {
ActorInit Bg_Ikana_Rotaryroom_InitVars = {
ACTOR_BG_IKANA_ROTARYROOM,
ACTORCAT_BG,
FLAGS,
@@ -49,6 +49,4 @@ typedef struct BgIkanaRotaryroom {
/* 0x584 */ s16 unk_584;
} BgIkanaRotaryroom; // size = 0x588
extern const ActorInit Bg_Ikana_Rotaryroom_InitVars;
#endif // Z_BG_IKANA_ROTARYROOM_H
@@ -36,7 +36,7 @@ void func_80BD5BD8(BgIkanaShutter* this, PlayState* play);
void BgIkanaShutter_SetupDoNothing(BgIkanaShutter* this);
void BgIkanaShutter_DoNothing(BgIkanaShutter* this, PlayState* play);
const ActorInit Bg_Ikana_Shutter_InitVars = {
ActorInit Bg_Ikana_Shutter_InitVars = {
ACTOR_BG_IKANA_SHUTTER,
ACTORCAT_SWITCH,
FLAGS,
@@ -12,6 +12,4 @@ typedef struct BgIkanaShutter {
/* 0x15C */ BgIkanaShutterActionFunc actionFunc;
} BgIkanaShutter; // size = 0x160
extern const ActorInit Bg_Ikana_Shutter_InitVars;
#endif // Z_BG_IKANA_SHUTTER_H
@@ -29,7 +29,7 @@ void func_80C0AD44(BgIkninSusceil* this);
void func_80C0AD64(BgIkninSusceil* this, PlayState* play);
void func_80C0AE5C(BgIkninSusceil* this, PlayState* play);
const ActorInit Bg_Iknin_Susceil_InitVars = {
ActorInit Bg_Iknin_Susceil_InitVars = {
ACTOR_BG_IKNIN_SUSCEIL,
ACTORCAT_BG,
FLAGS,
@@ -19,6 +19,4 @@ typedef struct BgIkninSusceil {
/* 0x16A */ UNK_TYPE2 unk16A;
} BgIkninSusceil; // size = 0x16C
extern const ActorInit Bg_Iknin_Susceil_InitVars;
#endif // Z_BG_IKNIN_SUSCEIL_H
@@ -18,7 +18,7 @@ void BgIkninside_Draw(Actor* thisx, PlayState* play);
void func_80C072D0(BgIkninside* this, PlayState* play);
const ActorInit Bg_Ikninside_InitVars = {
ActorInit Bg_Ikninside_InitVars = {
ACTOR_BG_IKNINSIDE,
ACTORCAT_BG,
FLAGS,
@@ -27,7 +27,7 @@ void func_80BD7820(Actor* thisx, PlayState* play);
void func_80BD78C4(Actor* thisx, PlayState* play);
void func_80BD7538(Actor* thisx, PlayState* play);
const ActorInit Bg_Iknv_Doukutu_InitVars = {
ActorInit Bg_Iknv_Doukutu_InitVars = {
ACTOR_BG_IKNV_DOUKUTU,
ACTORCAT_BG,
FLAGS,
@@ -23,6 +23,4 @@ typedef struct BgIknvDoukutu {
/* 0x164 */ BgIknvDoukutuActionFunc actionFunc;
} BgIknvDoukutu;// size = 0x168
extern const ActorInit Bg_Iknv_Doukutu_InitVars;
#endif // Z_BG_IKNV_DOUKUTU_H
@@ -21,7 +21,7 @@ void BgIknvObj_UpdateWaterwheel(BgIknvObj* this, PlayState* play);
void BgIknvObj_UpdateRaisedDoor(BgIknvObj* this, PlayState* play);
void BgIknvObj_UpdateSakonDoor(BgIknvObj* this, PlayState* play);
const ActorInit Bg_Iknv_Obj_InitVars = {
ActorInit Bg_Iknv_Obj_InitVars = {
ACTOR_BG_IKNV_OBJ,
ACTORCAT_BG,
FLAGS,
@@ -22,6 +22,4 @@ typedef enum {
/* 2 */ IKNV_OBJ_SAKON_DOOR, // door to Sakon's Hideout
} BgIknvObjType;
extern const ActorInit Bg_Iknv_Obj_InitVars;
#endif // Z_BG_IKNV_OBJ_H
@@ -26,7 +26,7 @@ void func_809542A0(BgIngate* this, PlayState* play);
void func_80954340(BgIngate* this, PlayState* play);
void func_809543D4(BgIngate* this, PlayState* play);
const ActorInit Bg_Ingate_InitVars = {
ActorInit Bg_Ingate_InitVars = {
ACTOR_BG_INGATE,
ACTORCAT_BG,
FLAGS,
@@ -26,6 +26,4 @@ typedef struct BgIngate {
/* 0x18C */ s32 timePathElapsedTime;
} BgIngate; // size = 0x190
extern const ActorInit Bg_Ingate_InitVars;
#endif // Z_BG_INGATE_H
@@ -15,7 +15,7 @@ void BgInibsMovebg_Init(Actor* thisx, PlayState* play);
void BgInibsMovebg_Destroy(Actor* thisx, PlayState* play);
void BgInibsMovebg_Draw(Actor* thisx, PlayState* play);
const ActorInit Bg_Inibs_Movebg_InitVars = {
ActorInit Bg_Inibs_Movebg_InitVars = {
ACTOR_BG_INIBS_MOVEBG,
ACTORCAT_BG,
FLAGS,
@@ -14,6 +14,4 @@ typedef struct BgInibsMovebg {
/* 0x164 */ AnimatedMaterial* sandTexAnim;
} BgInibsMovebg; // size = 0x168
extern const ActorInit Bg_Inibs_Movebg_InitVars;
#endif // Z_BG_INIBS_MOVEBG_H
@@ -20,7 +20,7 @@ void func_80A5389C(BgKeikokuSaku* this, PlayState* play);
void func_80A538E0(BgKeikokuSaku* this, PlayState* play);
void func_80A53994(BgKeikokuSaku* this, PlayState* play);
const ActorInit Bg_Keikoku_Saku_InitVars = {
ActorInit Bg_Keikoku_Saku_InitVars = {
ACTOR_BG_KEIKOKU_SAKU,
ACTORCAT_ITEMACTION,
FLAGS,
@@ -16,6 +16,4 @@ typedef struct BgKeikokuSaku {
/* 0x162 */ s16 timer;
} BgKeikokuSaku; // Size = 0x164
extern const ActorInit Bg_Keikoku_Saku_InitVars;
#endif // Z_BG_KEIKOKU_SAKU_H
@@ -16,7 +16,7 @@ void BgKeikokuSpr_Destroy(Actor* thisx, PlayState* play);
void BgKeikokuSpr_Update(Actor* thisx, PlayState* play);
void BgKeikokuSpr_Draw(Actor* thisx, PlayState* play);
const ActorInit Bg_Keikoku_Spr_InitVars = {
ActorInit Bg_Keikoku_Spr_InitVars = {
ACTOR_BG_KEIKOKU_SPR,
ACTORCAT_PROP,
FLAGS,
@@ -9,6 +9,4 @@ typedef struct BgKeikokuSpr {
/* 0x000 */ Actor actor;
} BgKeikokuSpr; // size = 0x144
extern const ActorInit Bg_Keikoku_Spr_InitVars;
#endif // Z_BG_KEIKOKU_SPR_H
@@ -27,7 +27,7 @@ void BgKin2Fence_RaiseFence(BgKin2Fence* this, PlayState* play);
void BgKin2Fence_SetupDoNothing(BgKin2Fence* this);
void BgKin2Fence_DoNothing(BgKin2Fence* this, PlayState* play);
const ActorInit Bg_Kin2_Fence_InitVars = {
ActorInit Bg_Kin2_Fence_InitVars = {
ACTOR_BG_KIN2_FENCE,
ACTORCAT_BG,
FLAGS,
@@ -17,6 +17,4 @@ typedef struct BgKin2Fence {
/* 0x282 */ s8 waitBeforeOpenTimer;
} BgKin2Fence; // size = 0x284
extern const ActorInit Bg_Kin2_Fence_InitVars;
#endif // Z_BG_KIN2_FENCE_H

Some files were not shown because too many files have changed in this diff Show More