Files
ac-decomp/src/data/scene/shop04_2f.c
T
2024-09-01 04:54:44 -04:00

64 lines
2.2 KiB
C

#include "m_scene.h"
extern Door_data_c SHOP04_2F_door_data[];
extern Actor_data SHOP04_2F_player_data[];
extern s16 SHOP04_2F_ctrl_actor_data[];
extern s16 SHOP04_2F_object_bank[];
extern Scene_Word_u shop04_2f_info[] = {
mSc_DATA_SOUND(0, 0), // Sound data
mSc_DATA_DOOR_DATA(1, SHOP04_2F_door_data), // Door data
mSc_DATA_PLAYER(SHOP04_2F_player_data), // Player Data
mSc_DATA_ARRANGE_FTR(6), // Arrange furniture params
mSc_DATA_CTRL_ACTORS(16, SHOP04_2F_ctrl_actor_data), // Control actors
mSc_DATA_OBJ_BANK(1, SHOP04_2F_object_bank), // Required object banks
mSc_DATA_FIELDCT(mSc_ITEM_TYPE_DUMMY, 1, 0xA000, mSc_ROOM_TYPE_MISC_ROOM,
FIELD_DRAW_TYPE_INDOORS), // Field construct params
mSc_DATA_END(), // End of scene data
};
extern Actor_data SHOP04_2F_player_data[] = {
{
mAc_PROFILE_PLAYER, // profile
{ 300, 0, 65 }, // position
{ 0, 0, 0 }, // rotation
0 // ct arg
},
};
extern s16 SHOP04_2F_ctrl_actor_data[] = {
mAc_PROFILE_BIRTH_CONTROL, // 0
mAc_PROFILE_SHOP_DESIGN, // 1
mAc_PROFILE_NPC2, // 2
mAc_PROFILE_INSECT, // 3
mAc_PROFILE_TOOLS, // 4
mAc_PROFILE_HANDOVERITEM, // 5
mAc_PROFILE_EFFECT_CONTROL, // 6
mAc_PROFILE_SHOP_LEVEL, // 7
mAc_PROFILE_QUEST_MANAGER, // 8
mAc_PROFILE_EVENT_MANAGER, // 9
mAc_PROFILE_WEATHER, // 10
mAc_PROFILE_MY_ROOM, // 11
mAc_PROFILE_SHOP_MANEKIN, // 12
mAc_PROFILE_SHOP_INDOOR, // 13
mAc_PROFILE_SHOP_UMBRELLA, // 14
mAc_PROFILE_HOUSE_CLOCK, // 15
};
extern s16 SHOP04_2F_object_bank[] = {
ACTOR_OBJ_BANK_13, // 0
};
extern Door_data_c SHOP04_2F_door_data[] = {
{
SCENE_DEPART, // scene
0, // exit orientation
0, // exit type
0, // arg
{ 280, 40, 65 }, // exit position
0x0000, // exit door item name
2, // wipe type
{ 0, 0, 0 }, // padding
},
};