mirror of
https://github.com/Prakxo/ac-decomp.git
synced 2024-11-26 16:00:50 +00:00
Scaffold all furniture actor files
This commit is contained in:
parent
106a4a511c
commit
22815e7b1d
@ -21,3 +21,4 @@ AllowShortFunctionsOnASingleLine: false
|
||||
AlignEscapedNewlines: Left
|
||||
AlignTrailingComments: true
|
||||
SortIncludes: false
|
||||
InsertNewlineAtEOF: true
|
||||
|
@ -13,43 +13,43 @@ extern "C" {
|
||||
typedef struct furniture_actor_s FTR_ACTOR;
|
||||
|
||||
enum {
|
||||
aFTR_SHAPE_TYPEB_90, /* 2x1 (facing up)*/
|
||||
aFTR_SHAPE_TYPEB_180, /* 2x1 [- *] */
|
||||
aFTR_SHAPE_TYPEB_270, /* 2x1 (facing down) */
|
||||
aFTR_SHAPE_TYPEB_0, /* 2x1 [* -] */
|
||||
aFTR_SHAPE_TYPEA, /* 1x1 */
|
||||
aFTR_SHAPE_TYPEC, /* 2x2 */
|
||||
aFTR_SHAPE_TYPEB_90, /* 2x1 (facing up)*/
|
||||
aFTR_SHAPE_TYPEB_180, /* 2x1 [- *] */
|
||||
aFTR_SHAPE_TYPEB_270, /* 2x1 (facing down) */
|
||||
aFTR_SHAPE_TYPEB_0, /* 2x1 [* -] */
|
||||
aFTR_SHAPE_TYPEA, /* 1x1 */
|
||||
aFTR_SHAPE_TYPEC, /* 2x2 */
|
||||
|
||||
aFTR_SHAPE_TYPE_NUM
|
||||
aFTR_SHAPE_TYPE_NUM
|
||||
};
|
||||
|
||||
enum {
|
||||
aFTR_INTERACTION_STORAGE_DRAWERS, // dressers
|
||||
aFTR_INTERACTION_STORAGE_WARDROBE, // double doors
|
||||
aFTR_INTERACTION_STORAGE_CLOSET, // single door
|
||||
aFTR_INTERACTION_MUSIC_DISK,
|
||||
aFTR_INTERACTION_NO_COLLISION,
|
||||
aFTR_INTERACTION_HANIWA,
|
||||
aFTR_INTERACTION_FISH,
|
||||
aFTR_INTERACTION_INSECT,
|
||||
aFTR_INTERACTION_MANNEKIN,
|
||||
aFTR_INTERACTION_UMBRELLA,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
aFTR_INTERACTION_FAMICOM,
|
||||
aFTR_INTERACTION_START_DISABLED, // mainly used for TVs to be off when placed
|
||||
// there may be more types, but I didn't see any
|
||||
aFTR_INTERACTION_STORAGE_DRAWERS, // dressers
|
||||
aFTR_INTERACTION_STORAGE_WARDROBE, // double doors
|
||||
aFTR_INTERACTION_STORAGE_CLOSET, // single door
|
||||
aFTR_INTERACTION_MUSIC_DISK,
|
||||
aFTR_INTERACTION_NO_COLLISION,
|
||||
aFTR_INTERACTION_HANIWA,
|
||||
aFTR_INTERACTION_FISH,
|
||||
aFTR_INTERACTION_INSECT,
|
||||
aFTR_INTERACTION_MANNEKIN,
|
||||
aFTR_INTERACTION_UMBRELLA,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
aFTR_INTERACTION_FAMICOM,
|
||||
aFTR_INTERACTION_START_DISABLED, // mainly used for TVs to be off when placed
|
||||
// there may be more types, but I didn't see any
|
||||
|
||||
aFTR_INTERACTION_NUM
|
||||
aFTR_INTERACTION_NUM
|
||||
};
|
||||
|
||||
enum {
|
||||
aFTR_CONTACT_ACTION_CHAIR_UNIDIRECTIONAL, // only can sit from the front
|
||||
aFTR_CONTACT_ACTION_CHAIR_MULTIDIRECTIONAL, // can sit from any direction
|
||||
aFTR_CONTACT_ACTION_CHAIR_SOFA, // cam sit anywhere from the front
|
||||
aFTR_CONTACT_ACTION_BED_SINGLE, // single bed (can't roll)
|
||||
aFTR_CONTACT_ACTION_BED_DOUBLE, // double bed (can roll)
|
||||
aFTR_CONTACT_ACTION_CHAIR_UNIDIRECTIONAL, // only can sit from the front
|
||||
aFTR_CONTACT_ACTION_CHAIR_MULTIDIRECTIONAL, // can sit from any direction
|
||||
aFTR_CONTACT_ACTION_CHAIR_SOFA, // cam sit anywhere from the front
|
||||
aFTR_CONTACT_ACTION_BED_SINGLE, // single bed (can't roll)
|
||||
aFTR_CONTACT_ACTION_BED_DOUBLE, // double bed (can roll)
|
||||
|
||||
aFTR_CONTACT_ACTION_NUM
|
||||
aFTR_CONTACT_ACTION_NUM
|
||||
};
|
||||
|
||||
typedef void (*aFTR_FTR_CT_PROC)(FTR_ACTOR*, u8*);
|
||||
@ -59,99 +59,98 @@ typedef void (*aFTR_FTR_DT_PROC)(FTR_ACTOR*, u8*);
|
||||
typedef void (*aFTR_FTR_DMA_PROC)(mActor_name_t, u8*);
|
||||
|
||||
typedef struct ftr_vtbl_s {
|
||||
aFTR_FTR_CT_PROC ct_proc;
|
||||
aFTR_FTR_MOVE_PROC move_proc;
|
||||
aFTR_FTR_DRAW_PROC draw_proc;
|
||||
aFTR_FTR_DT_PROC dt_proc;
|
||||
aFTR_FTR_DMA_PROC dma_proc;
|
||||
aFTR_FTR_CT_PROC ct_proc;
|
||||
aFTR_FTR_MOVE_PROC move_proc;
|
||||
aFTR_FTR_DRAW_PROC draw_proc;
|
||||
aFTR_FTR_DT_PROC dt_proc;
|
||||
aFTR_FTR_DMA_PROC dma_proc;
|
||||
} aFTR_vtable_c;
|
||||
|
||||
typedef struct ftr_rig_s {
|
||||
cKF_Skeleton_R_c* skeleton;
|
||||
cKF_Animation_R_c* animation;
|
||||
f32 speed;
|
||||
cKF_Skeleton_R_c* skeleton;
|
||||
cKF_Animation_R_c* animation;
|
||||
f32 speed;
|
||||
} aFTR_rig_c;
|
||||
|
||||
typedef struct ftr_tex_animation_s {
|
||||
u8** animation;
|
||||
int animation_count;
|
||||
u8** animation;
|
||||
int animation_count;
|
||||
} aFTR_tex_anim_c;
|
||||
|
||||
typedef struct ftr_profile_s {
|
||||
Gfx* opaque0;
|
||||
Gfx* opaque1;
|
||||
Gfx* translucent0;
|
||||
Gfx* translucent1;
|
||||
u8* texture;
|
||||
u16* palette;
|
||||
aFTR_rig_c* rig;
|
||||
aFTR_tex_anim_c* tex_anim;
|
||||
f32 height;
|
||||
f32 scale;
|
||||
u8 shape; /* aFTR_SHAPE_TYPE* */
|
||||
u8 move_bg_type; /* mCoBG_FTR_TYPE* */
|
||||
u8 check_rotation; /* when non-zero extra checks are performed for items in the way during rotation? */
|
||||
u8 kankyo_map; /* lighting map */
|
||||
u8 contact_action; /* action on contact */
|
||||
u16 interaction_type; /* action when interacting */
|
||||
aFTR_vtable_c* vtable; /* unique furniture functions */
|
||||
Gfx* opaque0;
|
||||
Gfx* opaque1;
|
||||
Gfx* translucent0;
|
||||
Gfx* translucent1;
|
||||
u8* texture;
|
||||
u16* palette;
|
||||
aFTR_rig_c* rig;
|
||||
aFTR_tex_anim_c* tex_anim;
|
||||
f32 height;
|
||||
f32 scale;
|
||||
u8 shape; /* aFTR_SHAPE_TYPE* */
|
||||
u8 move_bg_type; /* mCoBG_FTR_TYPE* */
|
||||
u8 check_rotation; /* when non-zero extra checks are performed for items in the way during rotation? */
|
||||
u8 kankyo_map; /* lighting map */
|
||||
u8 contact_action; /* action on contact */
|
||||
u16 interaction_type; /* action when interacting */
|
||||
aFTR_vtable_c* vtable; /* unique furniture functions */
|
||||
} aFTR_PROFILE;
|
||||
|
||||
typedef struct furniture_collision_s {
|
||||
f32 start[2]; /* starting xz pos */
|
||||
f32 end[2]; /* ending xz pos */
|
||||
f32 normal[2]; /* xz normal */
|
||||
f32 height; /* collision y */
|
||||
f32 edge_contact_ratio; /* percentage of the xz collision in contact with edge to count as collision */
|
||||
f32 start[2]; /* starting xz pos */
|
||||
f32 end[2]; /* ending xz pos */
|
||||
f32 normal[2]; /* xz normal */
|
||||
f32 height; /* collision y */
|
||||
f32 edge_contact_ratio; /* percentage of the xz collision in contact with edge to count as collision */
|
||||
} aFTR_collision_c;
|
||||
|
||||
|
||||
struct furniture_actor_s {
|
||||
u16 name;
|
||||
u16 _004;
|
||||
int id;
|
||||
xyz_t position;
|
||||
xyz_t last_position;
|
||||
xyz_t target_position;
|
||||
int target_distance; /* distance to target position */
|
||||
f32 player_distance; /* distance to the player */
|
||||
f32 angle_y; /* current Y angle */
|
||||
f32 angle_y_target; /* goal Y angle */
|
||||
s16 state;
|
||||
u8 shape_type; /* current size & shape (rotation) */
|
||||
u8 original_shape_type; /* original size & shape (rotation) */
|
||||
xyz_t base_position;
|
||||
aFTR_collision_c edge_collision[4]; /* collision for each edge */
|
||||
s16 collision_direction;
|
||||
int move_bg_idx;
|
||||
mCoBG_bg_regist_c bg_register;
|
||||
mCoBG_bg_contact_c bg_contact;
|
||||
s16 s_angle_y; /* current Y angle but 'binangle' format */
|
||||
f32 collision_scale;
|
||||
u8 switch_bit; /* furniture on/off state */
|
||||
u8 switch_changed_flag; /* signal that the on/off state is toggled */
|
||||
s8 haniwa_step;
|
||||
s16 haniwa_state;
|
||||
cKF_SkeletonInfo_R_c keyframe; /* for actor animations */
|
||||
s_xyz joint[9];
|
||||
s_xyz morph[9];
|
||||
Mtx skeleton_mtx[2][12];
|
||||
cKF_TextureAnimation_c tex_animation; /* used for texture animations like TVs */
|
||||
xyz_t scale;
|
||||
f32 birth_scale_modifier; /* modifies scale for "birth" animation */
|
||||
s16 birth_anim_counter;
|
||||
s16 birth_anim_step;
|
||||
s16 rotation_delay_timer;
|
||||
s16 dynamic_work_s[5]; /* reserved for any use by each unique furniture actor */
|
||||
f32 dynamic_work_f[2]; /* reserved for any use by each unique furniture actor */
|
||||
s16 layer; /* layer the furniture actor resides on */
|
||||
s16 _83E;
|
||||
s16 open_music_disk; /* set when a music player is interacted with */
|
||||
s16 dust_timer;
|
||||
mActor_name_t items[mCoBG_LAYER_NUM - 1]; /* used for holding items (music players & wardrobes) */
|
||||
int _84C;
|
||||
u16* pal_p; /* used for furniture actors with dynamic palettes such as the structure model items */
|
||||
int _854;
|
||||
u16 name;
|
||||
s16 ctr_type; // 0 = GAME's frame counter, 1 = GAME_PLAY's frame counter
|
||||
int id;
|
||||
xyz_t position;
|
||||
xyz_t last_position;
|
||||
xyz_t target_position;
|
||||
int target_distance; /* distance to target position */
|
||||
f32 player_distance; /* distance to the player */
|
||||
f32 angle_y; /* current Y angle */
|
||||
f32 angle_y_target; /* goal Y angle */
|
||||
s16 state;
|
||||
u8 shape_type; /* current size & shape (rotation) */
|
||||
u8 original_shape_type; /* original size & shape (rotation) */
|
||||
xyz_t base_position;
|
||||
aFTR_collision_c edge_collision[4]; /* collision for each edge */
|
||||
s16 collision_direction;
|
||||
int move_bg_idx;
|
||||
mCoBG_bg_regist_c bg_register;
|
||||
mCoBG_bg_contact_c bg_contact;
|
||||
s16 s_angle_y; /* current Y angle but 'binangle' format */
|
||||
f32 collision_scale;
|
||||
u8 switch_bit; /* furniture on/off state */
|
||||
u8 switch_changed_flag; /* signal that the on/off state is toggled */
|
||||
s8 haniwa_step;
|
||||
s16 haniwa_state;
|
||||
cKF_SkeletonInfo_R_c keyframe; /* for actor animations */
|
||||
s_xyz joint[9];
|
||||
s_xyz morph[9];
|
||||
Mtx skeleton_mtx[2][12];
|
||||
cKF_TextureAnimation_c tex_animation; /* used for texture animations like TVs */
|
||||
xyz_t scale;
|
||||
f32 birth_scale_modifier; /* modifies scale for "birth" animation */
|
||||
s16 birth_anim_counter;
|
||||
s16 birth_anim_step;
|
||||
s16 rotation_delay_timer;
|
||||
s16 dynamic_work_s[5]; /* reserved for any use by each unique furniture actor */
|
||||
f32 dynamic_work_f[2]; /* reserved for any use by each unique furniture actor */
|
||||
s16 layer; /* layer the furniture actor resides on */
|
||||
s16 _83E;
|
||||
s16 open_music_disk; /* set when a music player is interacted with */
|
||||
s16 dust_timer;
|
||||
mActor_name_t items[mCoBG_LAYER_NUM - 1]; /* used for holding items (music players & wardrobes) */
|
||||
int _84C;
|
||||
u16* pal_p; /* used for furniture actors with dynamic palettes such as the structure model items */
|
||||
int _854;
|
||||
};
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -13,55 +13,61 @@ extern "C" {
|
||||
typedef struct my_room_actor_s MY_ROOM_ACTOR;
|
||||
|
||||
typedef struct my_room_clock_info_s {
|
||||
int tick0; /* set on frame 15 */
|
||||
int tick1; /* set on frame 45 */
|
||||
int tick_stop; /* set on frame 0 */
|
||||
int frame; /* 0-119 */
|
||||
int tick0; /* set on frame 15 */
|
||||
int tick1; /* set on frame 45 */
|
||||
int tick_stop; /* set on frame 0 */
|
||||
int frame; /* 0-119 */
|
||||
} aMR_clock_info_c;
|
||||
|
||||
typedef int (*aMR_JUDGE_BREED_NEW_FTR_PROC)(GAME_PLAY* play, u16 ftr_no, int* ut_x, int* ut_z, u16* rotation, int* square_offset, int* layer);
|
||||
typedef int (*aMR_JUDGE_BREED_NEW_FTR_PROC)(GAME_PLAY* play, u16 ftr_no, int* ut_x, int* ut_z, u16* rotation,
|
||||
int* square_offset, int* layer);
|
||||
typedef mActor_name_t (*aMR_SEARCH_PICKUP_FURNITURE_PROC)(GAME_PLAY* play);
|
||||
typedef void (*aMR_FURNITURE2ITEMBAG_PROC)(GAME_PLAY* play);
|
||||
typedef int (*aMR_JUDGE_PLAYER_ACTION_PROC)(xyz_t* wpos0, xyz_t* wpos1, int ftr_actor_idx);
|
||||
typedef void (*aMR_PLAYER_MOVE_FURNITURE_PROC)(int ftr_actor_idx, xyz_t* wpos);
|
||||
typedef int (*aMR_FTR_ID_2_WPOS_PROC)(xyz_t* wpos, int ftr_id);
|
||||
typedef int (*aMR_UNIT_NUM_2_FTR_ITEMNO_FTRID_PROC)(mActor_name_t* ftr_item_no, int* ftr_id, int ut_x, int ut_z, s16 layer);
|
||||
typedef int (*aMR_UNIT_NUM_2_FTR_ITEMNO_FTRID_PROC)(mActor_name_t* ftr_item_no, int* ftr_id, int ut_x, int ut_z,
|
||||
s16 layer);
|
||||
typedef void (*aMR_FTR_ID_2_EXTINGUISH_FURNITURE_PROC)(int ftr_id);
|
||||
typedef void (*aMR_REDMA_FTR_BANK_PROC)();
|
||||
typedef int (*aMR_RESERVE_FURNITURE_PROC)(GAME_PLAY* play, u16 ftr_no, int judge_res, int ut_x, int ut_z, u16 rotation, int square_offset, int layer);
|
||||
typedef int (*aMR_RESERVE_FURNITURE_PROC)(GAME_PLAY* play, u16 ftr_no, int judge_res, int ut_x, int ut_z, u16 rotation,
|
||||
int square_offset, int layer);
|
||||
typedef int (*aMR_COUNT_FRIEND_FURNITURE_PROC)(FTR_ACTOR* ftr_actor, u8 switch_on);
|
||||
typedef int (*aMR_JUDGE_PLACE_2ND_LAYER_PROC)(int ut_x, int ut_z);
|
||||
typedef void (*aMR_OPEN_CLOSE_COMMON_MOVE_PROC)(FTR_ACTOR* ftr_actor, ACTOR* actor, GAME* game, f32 start_frame, f32 end_frame);
|
||||
typedef void (*aMR_OPEN_CLOSE_COMMON_MOVE_PROC)(FTR_ACTOR* ftr_actor, ACTOR* actor, GAME* game, f32 start_frame,
|
||||
f32 end_frame);
|
||||
typedef void (*aMR_FAMICOM_EMU_COMMON_MOVE_PROC)(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, int rom_no,
|
||||
int agb_rom_no);
|
||||
|
||||
typedef struct my_room_clip_s {
|
||||
MY_ROOM_ACTOR* my_room_actor_p;
|
||||
aMR_JUDGE_BREED_NEW_FTR_PROC judge_breed_new_ftr_proc;
|
||||
aMR_SEARCH_PICKUP_FURNITURE_PROC search_pickup_ftr_proc;
|
||||
aMR_FURNITURE2ITEMBAG_PROC ftr2itemBag_proc;
|
||||
aMR_JUDGE_PLAYER_ACTION_PROC judge_player_action_proc;
|
||||
aMR_PLAYER_MOVE_FURNITURE_PROC player_move_ftr_proc;
|
||||
aMR_FTR_ID_2_WPOS_PROC ftrId2wpos_proc;
|
||||
aMR_UNIT_NUM_2_FTR_ITEMNO_FTRID_PROC unitNum2ftrItemNoftrId_proc;
|
||||
aMR_FTR_ID_2_EXTINGUISH_FURNITURE_PROC ftrId2extinguishFtr_proc;
|
||||
aMR_REDMA_FTR_BANK_PROC redma_ftr_bank_proc;
|
||||
aMR_RESERVE_FURNITURE_PROC reserve_ftr_proc;
|
||||
aMR_COUNT_FRIEND_FURNITURE_PROC count_friend_ftr_proc;
|
||||
aMR_JUDGE_PLACE_2ND_LAYER_PROC judge_place_2nd_layer_proc;
|
||||
aMR_OPEN_CLOSE_COMMON_MOVE_PROC open_close_common_move_proc;
|
||||
/* TODO: function definitions */
|
||||
void* get_bed_action_proc;
|
||||
void* mini_disk_common_move_proc;
|
||||
void* famicom_emum_common_move_proc;
|
||||
void* set_leaf_proc;
|
||||
void* ftr2leaf_proc;
|
||||
void* leaf_start_pos_proc;
|
||||
void* pickup_ftr_layer_proc;
|
||||
void* leaf_pickuped_proc;
|
||||
void* ftrNo2bankAddress_proc;
|
||||
void* call_sit_down_ongen_pos_se_proc;
|
||||
aMR_clock_info_c* clock_info_p; /* used for playing the clock tick? sfx */
|
||||
void* sound_melody_proc;
|
||||
void* check_danna_kill_proc;
|
||||
MY_ROOM_ACTOR* my_room_actor_p;
|
||||
aMR_JUDGE_BREED_NEW_FTR_PROC judge_breed_new_ftr_proc;
|
||||
aMR_SEARCH_PICKUP_FURNITURE_PROC search_pickup_ftr_proc;
|
||||
aMR_FURNITURE2ITEMBAG_PROC ftr2itemBag_proc;
|
||||
aMR_JUDGE_PLAYER_ACTION_PROC judge_player_action_proc;
|
||||
aMR_PLAYER_MOVE_FURNITURE_PROC player_move_ftr_proc;
|
||||
aMR_FTR_ID_2_WPOS_PROC ftrId2wpos_proc;
|
||||
aMR_UNIT_NUM_2_FTR_ITEMNO_FTRID_PROC unitNum2ftrItemNoftrId_proc;
|
||||
aMR_FTR_ID_2_EXTINGUISH_FURNITURE_PROC ftrId2extinguishFtr_proc;
|
||||
aMR_REDMA_FTR_BANK_PROC redma_ftr_bank_proc;
|
||||
aMR_RESERVE_FURNITURE_PROC reserve_ftr_proc;
|
||||
aMR_COUNT_FRIEND_FURNITURE_PROC count_friend_ftr_proc;
|
||||
aMR_JUDGE_PLACE_2ND_LAYER_PROC judge_place_2nd_layer_proc;
|
||||
aMR_OPEN_CLOSE_COMMON_MOVE_PROC open_close_common_move_proc;
|
||||
/* TODO: function definitions */
|
||||
void* get_bed_action_proc;
|
||||
void* mini_disk_common_move_proc;
|
||||
void* set_leaf_proc;
|
||||
void* ftr2leaf_proc;
|
||||
void* leaf_start_pos_proc;
|
||||
void* pickup_ftr_layer_proc;
|
||||
void* leaf_pickuped_proc;
|
||||
aMR_FAMICOM_EMU_COMMON_MOVE_PROC famicom_emu_common_move_proc;
|
||||
void* ftrNo2bankAddress_proc;
|
||||
void* call_sit_down_ongen_pos_se_proc;
|
||||
aMR_clock_info_c* clock_info_p; /* used for playing the clock tick? sfx */
|
||||
void* sound_melody_proc;
|
||||
void* check_danna_kill_proc;
|
||||
} aMR_Clip_c;
|
||||
|
||||
/* TODO: my room actor */
|
||||
@ -77,4 +83,3 @@ extern mActor_name_t aMR_FurnitureFg_to_FurnitureFgWithDirect(mActor_name_t ftr,
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
15
include/f_furniture.h
Normal file
15
include/f_furniture.h
Normal file
@ -0,0 +1,15 @@
|
||||
#ifndef F_FURNITURE_H
|
||||
#define F_FURNITURE_H
|
||||
|
||||
#include "types.h"
|
||||
#include "ac_furniture.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
106
src/f_famicom.c
Normal file
106
src/f_famicom.c
Normal file
@ -0,0 +1,106 @@
|
||||
extern u8 int_tak_nes_cl_tex[];
|
||||
extern u8 int_tak_nes_bf_tex_rgb_ci4[];
|
||||
extern u8 int_tak_nes_dk_tex_rgb_ci4[];
|
||||
extern u8 int_tak_nes_sa_tex_rgb_ci4[];
|
||||
extern u8 int_tak_nes_pb_tex_rgb_ci4[];
|
||||
extern u8 int_tak_nes_t_tex_rgb_ci4[];
|
||||
extern u8 int_tak_nes_g_tex_rgb_ci4[];
|
||||
extern u8 int_tak_nes_po_tex_rgb_ci4[];
|
||||
extern u8 int_tak_nes_bb_tex_rgb_ci4[];
|
||||
extern u8 int_tak_nes_cl_tex[];
|
||||
extern u8 int_tak_nes_d3_tex_rgb_ci4[];
|
||||
extern u8 int_tak_nes_d2_tex_rgb_ci4[];
|
||||
extern u8 int_tak_nes_so_tex_rgb_ci4[];
|
||||
extern u8 int_tak_nes_eb_tex_rgb_ci4[];
|
||||
extern u8 int_tak_nes_wm_tex_rgb_ci4[];
|
||||
extern u8 int_tak_nes_ic_tex_rgb_ci4[];
|
||||
extern u8 int_tak_nes_mb_tex_rgb_ci4[];
|
||||
extern u8 int_tak_nes_sm_tex_rgb_ci4[];
|
||||
extern u8 int_tak_nes_zl_tex_rgb_ci4[];
|
||||
extern u8 int_tak_nes_eb_tex_rgb_ci4[];
|
||||
|
||||
static u8* fFC_texture_table[] = {
|
||||
int_tak_nes_cl_tex, int_tak_nes_bf_tex_rgb_ci4, int_tak_nes_dk_tex_rgb_ci4, int_tak_nes_sa_tex_rgb_ci4,
|
||||
int_tak_nes_pb_tex_rgb_ci4, int_tak_nes_t_tex_rgb_ci4, int_tak_nes_g_tex_rgb_ci4, int_tak_nes_po_tex_rgb_ci4,
|
||||
int_tak_nes_bb_tex_rgb_ci4, int_tak_nes_cl_tex, int_tak_nes_d3_tex_rgb_ci4, int_tak_nes_d2_tex_rgb_ci4,
|
||||
int_tak_nes_so_tex_rgb_ci4, int_tak_nes_eb_tex_rgb_ci4, int_tak_nes_wm_tex_rgb_ci4, int_tak_nes_ic_tex_rgb_ci4,
|
||||
int_tak_nes_mb_tex_rgb_ci4, int_tak_nes_sm_tex_rgb_ci4, int_tak_nes_zl_tex_rgb_ci4, int_tak_nes_eb_tex_rgb_ci4,
|
||||
};
|
||||
|
||||
extern u16 int_tak_nes_cl_pal[];
|
||||
extern u16 int_tak_nes_bf_tex_rgb_ci4_pal[];
|
||||
extern u16 int_tak_nes_dk_tex_rgb_ci4_pal[];
|
||||
extern u16 int_tak_nes_sa_tex_rgb_ci4_pal[];
|
||||
extern u16 int_tak_nes_pb_tex_rgb_ci4_pal[];
|
||||
extern u16 int_tak_nes_t_tex_rgb_ci4_pal[];
|
||||
extern u16 int_tak_nes_g_tex_rgb_ci4_pal[];
|
||||
extern u16 int_tak_nes_po_tex_rgb_ci4_pal[];
|
||||
extern u16 int_tak_nes_bb_tex_rgb_ci4_pal[];
|
||||
extern u16 int_tak_nes_cl_pal[];
|
||||
extern u16 int_tak_nes_d3_tex_rgb_ci4_pal[];
|
||||
extern u16 int_tak_nes_d2_tex_rgb_ci4_pal[];
|
||||
extern u16 int_tak_nes_so_tex_rgb_ci4_pal[];
|
||||
extern u16 int_tak_nes_eb_tex_rgb_ci4_pal[];
|
||||
extern u16 int_tak_nes_wm_tex_rgb_ci4_pal[];
|
||||
extern u16 int_tak_nes_ic_tex_rgb_ci4_pal[];
|
||||
extern u16 int_tak_nes_mb_tex_rgb_ci4_pal[];
|
||||
extern u16 int_tak_nes_sm_tex_rgb_ci4_pal[];
|
||||
extern u16 int_tak_nes_zl_tex_rgb_ci4_pal[];
|
||||
extern u16 int_tak_nes_eb_tex_rgb_ci4_pal[];
|
||||
|
||||
static u16* fFC_palette_table[] = {
|
||||
int_tak_nes_cl_pal,
|
||||
int_tak_nes_bf_tex_rgb_ci4_pal,
|
||||
int_tak_nes_dk_tex_rgb_ci4_pal,
|
||||
int_tak_nes_sa_tex_rgb_ci4_pal,
|
||||
int_tak_nes_pb_tex_rgb_ci4_pal,
|
||||
int_tak_nes_t_tex_rgb_ci4_pal,
|
||||
int_tak_nes_g_tex_rgb_ci4_pal,
|
||||
int_tak_nes_po_tex_rgb_ci4_pal,
|
||||
int_tak_nes_bb_tex_rgb_ci4_pal,
|
||||
int_tak_nes_cl_pal,
|
||||
int_tak_nes_d3_tex_rgb_ci4_pal,
|
||||
int_tak_nes_d2_tex_rgb_ci4_pal,
|
||||
int_tak_nes_so_tex_rgb_ci4_pal,
|
||||
int_tak_nes_eb_tex_rgb_ci4_pal,
|
||||
int_tak_nes_wm_tex_rgb_ci4_pal,
|
||||
int_tak_nes_ic_tex_rgb_ci4_pal,
|
||||
int_tak_nes_mb_tex_rgb_ci4_pal,
|
||||
int_tak_nes_sm_tex_rgb_ci4_pal,
|
||||
int_tak_nes_zl_tex_rgb_ci4_pal,
|
||||
int_tak_nes_eb_tex_rgb_ci4_pal,
|
||||
};
|
||||
|
||||
static u8 fFC_game_table[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 14 };
|
||||
static u8 fFC_agb_game_table[] = { 1, 2, 3, 4, 5, 6, 7, 0xFF, 9, 0xFF, 11, 12, 13, 14, 0xFF, 16, 17, 18, 0xFF, 0xFF };
|
||||
|
||||
static void fFC_ct(FTR_ACTOR* ftr_actor, u8* data) {
|
||||
}
|
||||
|
||||
static void fFC_mv(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data) {
|
||||
int ftr_idx = (ftr_actor->name >= 0x36A && ftr_actor->name <= 0x37D) ? (ftr_actor->name - 0x36A) : 0;
|
||||
|
||||
(*Common_Get(clip).my_room_clip->famicom_emu_common_move_proc)(
|
||||
ftr_actor, my_room_actor, game, fFC_game_table[ftr_idx], fFC_agb_game_table[ftr_idx]);
|
||||
}
|
||||
|
||||
extern Gfx int_tak_nes01_on_model[];
|
||||
extern Gfx int_tak_nes01_onT_model[];
|
||||
extern Gfx int_tak_nes01_game_on_model[];
|
||||
|
||||
static void fFC_dw(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data) {
|
||||
int ftr_idx = (ftr_actor->name >= 0x36A && ftr_actor->name <= 0x37D) ? (ftr_actor->name - 0x36A) : 0;
|
||||
u8* tex_p = fFC_texture_table[ftr_idx];
|
||||
u16* pal_p = fFC_palette_table[ftr_idx];
|
||||
|
||||
OPEN_DISP(game->graph);
|
||||
|
||||
gSPMatrix(NEXT_POLY_OPA_DISP, _Matrix_to_Mtx_new(game->graph), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
|
||||
gSPSegment(NEXT_POLY_OPA_DISP, G_MWO_SEGMENT_8, tex_p);
|
||||
gSPSegment(NEXT_POLY_OPA_DISP, G_MWO_SEGMENT_9, pal_p);
|
||||
gSPDisplayList(NEXT_POLY_OPA_DISP, int_tak_nes01_on_model);
|
||||
gSPDisplayList(NEXT_POLY_OPA_DISP, int_tak_nes01_onT_model);
|
||||
gSPDisplayList(NEXT_POLY_OPA_DISP, int_tak_nes01_game_on_model);
|
||||
|
||||
CLOSE_DISP(game->graph);
|
||||
}
|
815
src/f_furniture.c
Normal file
815
src/f_furniture.c
Normal file
@ -0,0 +1,815 @@
|
||||
#include "f_furniture.h"
|
||||
|
||||
#include "dolphin/os/OSCache.h"
|
||||
#include "m_rcp.h"
|
||||
#include "m_play.h"
|
||||
#include "m_common_data.h"
|
||||
|
||||
static u16 fFTR_myhome_off_pal_table[][16] = {
|
||||
// clang-format off
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xFD68, 0xF907, 0xECC6, 0x8000, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xFE6B, 0xFA09, 0xF5C8, 0x8000, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xFF6C, 0xFF2A, 0xFEE8, 0x8000, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xCF68, 0xBF04, 0xAEC3, 0x8000, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0x9EC7, 0x8E65, 0x8A05, 0x8000, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xB2DF, 0xA67E, 0x9E1D, 0x8000, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xA9FF, 0xA19E, 0x9D5B, 0x8000, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xD59F, 0xC95E, 0xBD1C, 0x8000, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xFE54, 0xFA11, 0xF5CF, 0x8000, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xA508, 0x9CC6, 0x9484, 0x8000, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xFFFF, 0xFBDC, 0xF39A, 0x8000, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xCD26, 0xC0C5, 0xB4A5, 0x8000, 0x0622 },
|
||||
// clang-format on
|
||||
};
|
||||
|
||||
static u16 fFTR_myhome_on_pal_table[][16] = {
|
||||
// clang-format off
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xFD68, 0xF907, 0xECC6, 0xFFF2, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xFE6B, 0xFA09, 0xF5C8, 0xFFF2, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xFF6C, 0xFF2A, 0xFEE8, 0xFFF2, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xCF68, 0xBF04, 0xAEC3, 0xFFF2, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0x9EC7, 0x8E65, 0x8A05, 0xFFF2, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xB2DF, 0xA67E, 0x9E1D, 0xFFF2, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xA9FF, 0xA19E, 0x9D5B, 0xFFF2, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xD59F, 0xC95E, 0xBD1C, 0xFFF2, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xFE54, 0xFA11, 0xF5CF, 0xFFF2, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xA508, 0x9CC6, 0x9484, 0xFFF2, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xFFFF, 0xFBDC, 0xF39A, 0xFFF2, 0x0622 },
|
||||
{ 0x8EC9, 0x8EAE, 0x81E9, 0xFFFC, 0xEF79, 0xD274, 0xB58F, 0xFE8C, 0xE988, 0xC8E6, 0xB085, 0xCD26, 0xC0C5, 0xB4A5, 0xFFF2, 0x0622 },
|
||||
// clang-format on
|
||||
};
|
||||
|
||||
static void fFTR_MorphHousePalette(u16* dst_pal_p, u16* off_pal_p, u16* on_pal_p, FTR_ACTOR* ftr_actor) {
|
||||
f32 target;
|
||||
int i;
|
||||
|
||||
if (ftr_actor->switch_bit == TRUE) {
|
||||
target = 1.0f;
|
||||
} else {
|
||||
target = 0.0f;
|
||||
}
|
||||
|
||||
if (ftr_actor->dynamic_work_f[0] > target) {
|
||||
ftr_actor->dynamic_work_f[0] -= 0.1f;
|
||||
|
||||
if (ftr_actor->dynamic_work_f[0] < target) {
|
||||
ftr_actor->dynamic_work_f[0] = target;
|
||||
}
|
||||
} else if (ftr_actor->dynamic_work_f[0] < target) {
|
||||
ftr_actor->dynamic_work_f[0] += 0.1f;
|
||||
|
||||
if (ftr_actor->dynamic_work_f[0] > target) {
|
||||
ftr_actor->dynamic_work_f[0] = target;
|
||||
}
|
||||
}
|
||||
|
||||
for (i = 0; i < 16; i++) {
|
||||
f32 work;
|
||||
|
||||
// We assume that the palette will be RGB5A3 with no alpha component so:
|
||||
// [1][rrrrr][ggggg][bbbbb]
|
||||
dst_pal_p[i] = 0;
|
||||
|
||||
// Red
|
||||
work = (f32)((off_pal_p[i] >> 10) & 0x1F);
|
||||
dst_pal_p[i] |=
|
||||
((u16)(work + ftr_actor->dynamic_work_f[0] * ((f32)((off_pal_p[i] >> 10) & 0x1F) - work)) & 0x1F) << 10;
|
||||
|
||||
// Green
|
||||
work = (f32)((off_pal_p[i] >> 5) & 0x1F);
|
||||
dst_pal_p[i] |= ((u16)(work + ftr_actor->dynamic_work_f[0] * ((f32)((off_pal_p[i] >> 5) & 0x1F) - work)) & 0x1F)
|
||||
<< 5;
|
||||
|
||||
// Blue
|
||||
work = (f32)((off_pal_p[i] >> 0) & 0x1F);
|
||||
dst_pal_p[i] |= ((u16)(work + ftr_actor->dynamic_work_f[0] * ((f32)((off_pal_p[i] >> 0) & 0x1F) - work)) & 0x1F)
|
||||
<< 0;
|
||||
|
||||
// Alpha-bit (not sure why they bother even masking this out)
|
||||
dst_pal_p[i] |= (u16)(off_pal_p[i] & 0x8000);
|
||||
}
|
||||
|
||||
DCStoreRangeNoSync(dst_pal_p, 16 * sizeof(u16));
|
||||
}
|
||||
|
||||
static void fFTR_MorphHousepaletteCt(u16* dst_pal_p, u16* off_pal_p, u16* on_pal_p, FTR_ACTOR* ftr_actor) {
|
||||
if (ftr_actor->switch_bit == TRUE) {
|
||||
ftr_actor->dynamic_work_f[0] = 1.0f;
|
||||
} else {
|
||||
ftr_actor->dynamic_work_f[0] = 0.0f;
|
||||
}
|
||||
|
||||
fFTR_MorphHousePalette(dst_pal_p, off_pal_p, on_pal_p, ftr_actor);
|
||||
}
|
||||
|
||||
static Gfx* fFTR_GetTwoTileGfx(int width0, int height0, int scroll_x0, int scroll_y0, int width1, int height1,
|
||||
int scroll_x1, int scroll_y1, GAME_PLAY* play, FTR_ACTOR* ftr_actor, int scroll_ofs) {
|
||||
u32 ctr_ofs;
|
||||
int ofs;
|
||||
|
||||
if (ftr_actor->ctr_type) {
|
||||
ctr_ofs = play->game_frame;
|
||||
} else {
|
||||
ctr_ofs = play->game.frame_counter;
|
||||
}
|
||||
|
||||
ofs = scroll_ofs + ctr_ofs;
|
||||
return two_tex_scroll_dolphin(play->game.graph, 0, -(scroll_x0 * ofs), -(scroll_y0 * ofs), width0, height0, 1,
|
||||
-(scroll_x1 * ofs), -(scroll_y1 * ofs), width1, height1);
|
||||
}
|
||||
|
||||
// TODO: these need to be sorted properly
|
||||
|
||||
#include "../src/ftr/ac_sum_hal_chest02.c"
|
||||
#include "../src/ftr/ac_sum_clchest03.c"
|
||||
#include "../src/ftr/ac_sum_blue_bureau01.c"
|
||||
#include "../src/ftr/ac_kob_locker1.c"
|
||||
#include "../src/ftr/ac_sum_x_chest01.c"
|
||||
#include "../src/ftr/ac_sum_whi_chest02.c"
|
||||
#include "../src/ftr/ac_sum_ratan_chest02.c"
|
||||
#include "../src/ftr/ac_sum_log_chest02.c"
|
||||
#include "../src/ftr/ac_sum_liccachest.c"
|
||||
#include "../src/ftr/ac_sum_gre_chest02.c"
|
||||
#include "../src/ftr/ac_sum_fruitchest03.c"
|
||||
#include "../src/ftr/ac_sum_cont_chest02.c"
|
||||
#include "../src/ftr/ac_sum_blue_cab01.c"
|
||||
#include "../src/ftr/ac_sum_bla_chest03.c"
|
||||
#include "../src/ftr/ac_sum_asi_chest03.c"
|
||||
#include "../src/ftr/ac_sum_x_chest02.c"
|
||||
#include "../src/ftr/ac_sum_whi_chest01.c"
|
||||
#include "../src/ftr/ac_sum_ratan_chest01.c"
|
||||
#include "../src/ftr/ac_sum_log_chest01.c"
|
||||
#include "../src/ftr/ac_sum_liccalowchest.c"
|
||||
#include "../src/ftr/ac_sum_hal_chest03.c"
|
||||
#include "../src/ftr/ac_sum_gre_chest03.c"
|
||||
#include "../src/ftr/ac_sum_fruitchest01.c"
|
||||
#include "../src/ftr/ac_sum_cont_chest03.c"
|
||||
#include "../src/ftr/ac_sum_classicchest01.c"
|
||||
#include "../src/ftr/ac_sum_blue_lowchest01.c"
|
||||
#include "../src/ftr/ac_sum_bla_chest01.c"
|
||||
#include "../src/ftr/ac_sum_asi_chest02.c"
|
||||
#include "../src/ftr/ac_nog_tri_chest01.c"
|
||||
#include "../src/ftr/ac_nog_tri_chest02.c"
|
||||
#include "../src/ftr/ac_nog_tri_chest03.c"
|
||||
#include "../src/ftr/ac_dummy.c"
|
||||
#include "../src/ftr/ac_nog_fan01.c"
|
||||
#include "../src/ftr/ac_ari_isu01.c"
|
||||
#include "../src/ftr/ac_ari_table01.c"
|
||||
#include "../src/ftr/ac_ari_reizou01.c"
|
||||
#include "../src/ftr/ac_sum_sofe01.c"
|
||||
#include "../src/ftr/ac_sum_sofe02.c"
|
||||
#include "../src/ftr/ac_ari_kitchen01.c"
|
||||
#include "../src/ftr/ac_sum_sofe03.c"
|
||||
#include "../src/ftr/ac_sum_guitar01.c"
|
||||
#include "../src/ftr/ac_sum_guitar02.c"
|
||||
#include "../src/ftr/ac_sum_guitar03.c"
|
||||
#include "../src/ftr/ac_sum_doll01.c"
|
||||
#include "../src/ftr/ac_sum_doll02.c"
|
||||
#include "../src/ftr/ac_sum_doll03.c"
|
||||
#include "../src/ftr/ac_sum_doll04.c"
|
||||
#include "../src/ftr/ac_sum_classiccabinet01.c"
|
||||
#include "../src/ftr/ac_sum_classicchair01.c"
|
||||
#include "../src/ftr/ac_sum_classicchest02.c"
|
||||
#include "../src/ftr/ac_sum_classictable01.c"
|
||||
#include "../src/ftr/ac_sum_classicwardrope01.c"
|
||||
#include "../src/ftr/ac_sum_clchair02.c"
|
||||
#include "../src/ftr/ac_sum_cupboard01.c"
|
||||
#include "../src/ftr/ac_sum_desk01.c"
|
||||
#include "../src/ftr/ac_sum_doll05.c"
|
||||
#include "../src/ftr/ac_sum_doll06.c"
|
||||
#include "../src/ftr/ac_sum_doll07.c"
|
||||
#include "../src/ftr/ac_sum_doll08.c"
|
||||
#include "../src/ftr/ac_sum_doll09.c"
|
||||
#include "../src/ftr/ac_sum_doll10.c"
|
||||
#include "../src/ftr/ac_sum_globe01.c"
|
||||
#include "../src/ftr/ac_sum_kitchair01.c"
|
||||
#include "../src/ftr/ac_sum_kittable01.c"
|
||||
#include "../src/ftr/ac_sum_tv01.c"
|
||||
#include "../src/ftr/ac_sum_totemp01.c"
|
||||
#include "../src/ftr/ac_sum_totemp02.c"
|
||||
#include "../src/ftr/ac_sum_totemp03.c"
|
||||
#include "../src/ftr/ac_sum_totemp04.c"
|
||||
#include "../src/ftr/ac_sum_taiko01.c"
|
||||
#include "../src/ftr/ac_sum_stove01.c"
|
||||
#include "../src/ftr/ac_sum_stereo01.c"
|
||||
#include "../src/ftr/ac_sum_ratan_isu01.c"
|
||||
#include "../src/ftr/ac_sum_oldsofa01.c"
|
||||
#include "../src/ftr/ac_sum_liccatable.c"
|
||||
#include "../src/ftr/ac_sum_liccasofa.c"
|
||||
#include "../src/ftr/ac_sum_liccapiano.c"
|
||||
#include "../src/ftr/ac_sum_liccalanp.c"
|
||||
#include "../src/ftr/ac_sum_liccakitchen.c"
|
||||
#include "../src/ftr/ac_sum_liccachair.c"
|
||||
#include "../src/ftr/ac_sum_liccabed.c"
|
||||
#include "../src/ftr/ac_sum_oldclk01.c"
|
||||
#include "../src/ftr/ac_sum_ratan_bed01.c"
|
||||
#include "../src/ftr/ac_sum_golfbag01.c"
|
||||
#include "../src/ftr/ac_sum_golfbag02.c"
|
||||
#include "../src/ftr/ac_sum_golfbag03.c"
|
||||
#include "../src/ftr/ac_sum_bookcht01.c"
|
||||
#include "../src/ftr/ac_sum_chair01.c"
|
||||
#include "../src/ftr/ac_sum_cont_sofa01.c"
|
||||
#include "../src/ftr/ac_sum_cont_sofa02.c"
|
||||
#include "../src/ftr/ac_sum_cont_table01.c"
|
||||
#include "../src/ftr/ac_sum_cont_cab01.c"
|
||||
#include "../src/ftr/ac_sum_cont_chest01.c"
|
||||
#include "../src/ftr/ac_sum_cont_chair01.c"
|
||||
#include "../src/ftr/ac_sum_cont_bed01.c"
|
||||
#include "../src/ftr/ac_sum_cont_table02.c"
|
||||
#include "../src/ftr/ac_sum_comp01.c"
|
||||
#include "../src/ftr/ac_kob_jimudesk.c"
|
||||
#include "../src/ftr/ac_kob_mastersword.c"
|
||||
#include "../src/ftr/ac_kob_ncube.c"
|
||||
#include "../src/ftr/ac_sum_tekin01.c"
|
||||
#include "../src/ftr/ac_sum_biwa01.c"
|
||||
#include "../src/ftr/ac_sum_conga01.c"
|
||||
#include "../src/ftr/ac_sum_shoukaki.c"
|
||||
#include "../src/ftr/ac_sum_col_chair01.c"
|
||||
#include "../src/ftr/ac_sum_col_chair02.c"
|
||||
#include "../src/ftr/ac_sum_col_chair03.c"
|
||||
#include "../src/ftr/ac_sum_conpo01.c"
|
||||
#include "../src/ftr/ac_kob_pipeisu.c"
|
||||
#include "../src/ftr/ac_sum_liccamirror.c"
|
||||
#include "../src/ftr/ac_sum_pet01.c"
|
||||
#include "../src/ftr/ac_sum_timpani01.c"
|
||||
#include "../src/ftr/ac_sum_bdcake01.c"
|
||||
#include "../src/ftr/ac_sum_sabo01.c"
|
||||
#include "../src/ftr/ac_sum_sabo02.c"
|
||||
#include "../src/ftr/ac_sum_clbed02.c"
|
||||
#include "../src/ftr/ac_sum_tv02.c"
|
||||
#include "../src/ftr/ac_sum_liccalowtable.c"
|
||||
#include "../src/ftr/ac_sum_touro01.c"
|
||||
#include "../src/ftr/ac_sum_touro02.c"
|
||||
#include "../src/ftr/ac_sum_touro03.c"
|
||||
#include "../src/ftr/ac_kob_jimuisu.c"
|
||||
#include "../src/ftr/ac_kob_getabako1.c"
|
||||
#include "../src/ftr/ac_kob_getabako2.c"
|
||||
#include "../src/ftr/ac_kob_rika_desk.c"
|
||||
#include "../src/ftr/ac_sum_touro04.c"
|
||||
#include "../src/ftr/ac_sum_taru01.c"
|
||||
#include "../src/ftr/ac_sum_taru02.c"
|
||||
#include "../src/ftr/ac_kob_tobibako.c"
|
||||
#include "../src/ftr/ac_kon_tukue.c"
|
||||
#include "../src/ftr/ac_sum_mezaclock.c"
|
||||
#include "../src/ftr/ac_sum_poptable01.c"
|
||||
#include "../src/ftr/ac_sum_poptable02.c"
|
||||
#include "../src/ftr/ac_sum_poptable03.c"
|
||||
#include "../src/ftr/ac_kon_tubo.c"
|
||||
#include "../src/ftr/ac_sum_popchair01.c"
|
||||
#include "../src/ftr/ac_sum_popchair02.c"
|
||||
#include "../src/ftr/ac_sum_popchair03.c"
|
||||
#include "../src/ftr/ac_sum_suberi01.c"
|
||||
#include "../src/ftr/ac_sum_wc01.c"
|
||||
#include "../src/ftr/ac_sum_wc02.c"
|
||||
#include "../src/ftr/ac_tak_table02.c"
|
||||
#include "../src/ftr/ac_tak_isu03.c"
|
||||
#include "../src/ftr/ac_kon_tubo2.c"
|
||||
#include "../src/ftr/ac_kon_tubo3.c"
|
||||
#include "../src/ftr/ac_sum_misin01.c"
|
||||
#include "../src/ftr/ac_sum_billiads.c"
|
||||
#include "../src/ftr/ac_sum_art01.c"
|
||||
#include "../src/ftr/ac_ike_art_ang.c"
|
||||
#include "../src/ftr/ac_ike_art_sya.c"
|
||||
#include "../src/ftr/ac_sum_art04.c"
|
||||
#include "../src/ftr/ac_sum_art05.c"
|
||||
#include "../src/ftr/ac_sum_art06.c"
|
||||
#include "../src/ftr/ac_ike_art_fel.c"
|
||||
#include "../src/ftr/ac_sum_art08.c"
|
||||
#include "../src/ftr/ac_sum_art09.c"
|
||||
#include "../src/ftr/ac_sum_art10.c"
|
||||
#include "../src/ftr/ac_sum_art11.c"
|
||||
#include "../src/ftr/ac_sum_art12.c"
|
||||
#include "../src/ftr/ac_sum_art13.c"
|
||||
#include "../src/ftr/ac_sum_art14.c"
|
||||
#include "../src/ftr/ac_sum_art15.c"
|
||||
#include "../src/ftr/ac_sum_fruitbed01.c"
|
||||
#include "../src/ftr/ac_sum_fruitchair01.c"
|
||||
#include "../src/ftr/ac_sum_fruittable01.c"
|
||||
#include "../src/ftr/ac_sum_fruittv01.c"
|
||||
#include "../src/ftr/ac_sum_takkyu.c"
|
||||
#include "../src/ftr/ac_sum_harp.c"
|
||||
#include "../src/ftr/ac_sum_log_hatoclk.c"
|
||||
#include "../src/ftr/ac_sum_kisha.c"
|
||||
#include "../src/ftr/ac_sum_mizunomi.c"
|
||||
#include "../src/ftr/ac_sum_okiagari01.c"
|
||||
#include "../src/ftr/ac_sum_slot.c"
|
||||
#include "../src/ftr/ac_sum_asi_chair01.c"
|
||||
#include "../src/ftr/ac_sum_asi_chair02.c"
|
||||
#include "../src/ftr/ac_sum_asi_chest01.c"
|
||||
#include "../src/ftr/ac_sum_asi_lanp01.c"
|
||||
#include "../src/ftr/ac_sum_pl_caladium01.c"
|
||||
#include "../src/ftr/ac_sum_pl_shuroci.c"
|
||||
#include "../src/ftr/ac_sum_asi_screen01.c"
|
||||
#include "../src/ftr/ac_sum_asi_table01.c"
|
||||
#include "../src/ftr/ac_sum_asi_taiko.c"
|
||||
#include "../src/ftr/ac_sum_bla_bed01.c"
|
||||
#include "../src/ftr/ac_sum_bla_chest02.c"
|
||||
#include "../src/ftr/ac_sum_bla_desk01.c"
|
||||
#include "../src/ftr/ac_sum_bla_sofa02.c"
|
||||
#include "../src/ftr/ac_sum_bla_table01.c"
|
||||
#include "../src/ftr/ac_sum_blue_bed01.c"
|
||||
#include "../src/ftr/ac_sum_blue_bench01.c"
|
||||
#include "../src/ftr/ac_sum_blue_chair01.c"
|
||||
#include "../src/ftr/ac_sum_blue_chest01.c"
|
||||
#include "../src/ftr/ac_sum_blue_chest02.c"
|
||||
#include "../src/ftr/ac_sum_blue_table01.c"
|
||||
#include "../src/ftr/ac_sum_gre_bed01.c"
|
||||
#include "../src/ftr/ac_sum_gre_chair01.c"
|
||||
#include "../src/ftr/ac_sum_gre_chair02.c"
|
||||
#include "../src/ftr/ac_sum_gre_chest01.c"
|
||||
#include "../src/ftr/ac_sum_gre_counter01.c"
|
||||
#include "../src/ftr/ac_sum_gre_lanp01.c"
|
||||
#include "../src/ftr/ac_sum_gre_table01.c"
|
||||
#include "../src/ftr/ac_sum_log_bed01.c"
|
||||
#include "../src/ftr/ac_sum_log_chair01.c"
|
||||
#include "../src/ftr/ac_sum_log_chair02.c"
|
||||
#include "../src/ftr/ac_sum_log_chest03.c"
|
||||
#include "../src/ftr/ac_sum_log_table01.c"
|
||||
#include "../src/ftr/ac_sum_pl_aloe01.c"
|
||||
#include "../src/ftr/ac_sum_pl_ananas.c"
|
||||
#include "../src/ftr/ac_sum_pl_cocos.c"
|
||||
#include "../src/ftr/ac_sum_pl_compacta.c"
|
||||
#include "../src/ftr/ac_sum_pl_dracaena.c"
|
||||
#include "../src/ftr/ac_sum_pl_gomunoki.c"
|
||||
#include "../src/ftr/ac_sum_pl_pothos.c"
|
||||
#include "../src/ftr/ac_sum_pl_yamayasi.c"
|
||||
#include "../src/ftr/ac_sum_fruittable02.c"
|
||||
#include "../src/ftr/ac_sum_fruitchair02.c"
|
||||
#include "../src/ftr/ac_sum_pl_benjyami.c"
|
||||
#include "../src/ftr/ac_sum_pl_draca02.c"
|
||||
#include "../src/ftr/ac_sum_pl_kuroton.c"
|
||||
#include "../src/ftr/ac_sum_pl_pakila.c"
|
||||
#include "../src/ftr/ac_sum_pl_hirasabo.c"
|
||||
#include "../src/ftr/ac_tak_metro.c"
|
||||
#include "../src/ftr/ac_kon_sisiodosi.c"
|
||||
#include "../src/ftr/ac_sum_bon_matu01.c"
|
||||
#include "../src/ftr/ac_sum_bon_matu02.c"
|
||||
#include "../src/ftr/ac_tak_barber.c"
|
||||
#include "../src/ftr/ac_sum_bon_matu03.c"
|
||||
#include "../src/ftr/ac_sum_bon_ume.c"
|
||||
#include "../src/ftr/ac_sum_bon_boke.c"
|
||||
#include "../src/ftr/ac_sum_bon_satuki.c"
|
||||
#include "../src/ftr/ac_sum_bon_sanshu.c"
|
||||
#include "../src/ftr/ac_kon_cracker.c"
|
||||
#include "../src/ftr/ac_tak_cone01.c"
|
||||
#include "../src/ftr/ac_tak_cone03.c"
|
||||
#include "../src/ftr/ac_sum_bon_momiji.c"
|
||||
#include "../src/ftr/ac_sum_bon_pira.c"
|
||||
#include "../src/ftr/ac_sum_bon_turu.c"
|
||||
#include "../src/ftr/ac_kon_jihanki02.c"
|
||||
#include "../src/ftr/ac_tak_hole01.c"
|
||||
#include "../src/ftr/ac_kon_jihanki03.c"
|
||||
#include "../src/ftr/ac_tak_drum02.c"
|
||||
#include "../src/ftr/ac_tak_tekkin.c"
|
||||
#include "../src/ftr/ac_sum_fruitchair03.c"
|
||||
#include "../src/ftr/ac_sum_fruitchair04.c"
|
||||
#include "../src/ftr/ac_sum_fruittable03.c"
|
||||
#include "../src/ftr/ac_kon_gomi03.c"
|
||||
#include "../src/ftr/ac_kon_gomi04.c"
|
||||
#include "../src/ftr/ac_sum_viola01.c"
|
||||
#include "../src/ftr/ac_sum_bass01.c"
|
||||
#include "../src/ftr/ac_sum_cello01.c"
|
||||
#include "../src/ftr/ac_sum_piano01.c"
|
||||
#include "../src/ftr/ac_tak_neko.c"
|
||||
#include "../src/ftr/ac_sum_hal_pkin.c"
|
||||
#include "../src/ftr/ac_tak_yaji.c"
|
||||
#include "../src/ftr/ac_kon_isi01.c"
|
||||
#include "../src/ftr/ac_kon_isi02.c"
|
||||
#include "../src/ftr/ac_sum_hal_bed01.c"
|
||||
#include "../src/ftr/ac_sum_hal_box01.c"
|
||||
#include "../src/ftr/ac_sum_hal_chair01.c"
|
||||
#include "../src/ftr/ac_sum_hal_chest01.c"
|
||||
#include "../src/ftr/ac_sum_hal_sofa01.c"
|
||||
#include "../src/ftr/ac_sum_hal_table01.c"
|
||||
#include "../src/ftr/ac_tak_apollo1.c"
|
||||
#include "../src/ftr/ac_tak_eisei.c"
|
||||
#include "../src/ftr/ac_kon_isi03.c"
|
||||
#include "../src/ftr/ac_kon_isi04.c"
|
||||
#include "../src/ftr/ac_kon_isi05.c"
|
||||
#include "../src/ftr/ac_tak_ufo.c"
|
||||
#include "../src/ftr/ac_kon_isi06.c"
|
||||
#include "../src/ftr/ac_kon_pound.c"
|
||||
#include "../src/ftr/ac_tak_rocket1.c"
|
||||
#include "../src/ftr/ac_tak_astro.c"
|
||||
#include "../src/ftr/ac_sum_hal_clk01.c"
|
||||
#include "../src/ftr/ac_sum_hal_lanp01.c"
|
||||
#include "../src/ftr/ac_sum_asi_bed01.c"
|
||||
#include "../src/ftr/ac_sum_asi_table02.c"
|
||||
#include "../src/ftr/ac_tak_asteroid1.c"
|
||||
#include "../src/ftr/ac_sum_ratan_lanp.c"
|
||||
#include "../src/ftr/ac_sum_ratan_table01.c"
|
||||
#include "../src/ftr/ac_kon_taiju.c"
|
||||
#include "../src/ftr/ac_sum_ratan_screen.c"
|
||||
#include "../src/ftr/ac_sum_ratan_mirror.c"
|
||||
#include "../src/ftr/ac_sum_ratan_isu02.c"
|
||||
#include "../src/ftr/ac_sum_ratan_chest03.c"
|
||||
#include "../src/ftr/ac_tak_arwing.c"
|
||||
#include "../src/ftr/ac_tak_mooncar.c"
|
||||
#include "../src/ftr/ac_sum_blue_clk.c"
|
||||
#include "../src/ftr/ac_tak_moti.c"
|
||||
#include "../src/ftr/ac_sum_hal_mirror01.c"
|
||||
#include "../src/ftr/ac_sum_gre_desk01.c"
|
||||
#include "../src/ftr/ac_sum_bla_chair02.c"
|
||||
#include "../src/ftr/ac_sum_bla_table02.c"
|
||||
#include "../src/ftr/ac_tak_station.c"
|
||||
#include "../src/ftr/ac_sum_log_chair03.c"
|
||||
#include "../src/ftr/ac_sum_whi_bed01.c"
|
||||
#include "../src/ftr/ac_tak_shuttle.c"
|
||||
#include "../src/ftr/ac_sum_whi_mirror.c"
|
||||
#include "../src/ftr/ac_sum_whi_sofa01.c"
|
||||
#include "../src/ftr/ac_sum_whi_lanp.c"
|
||||
#include "../src/ftr/ac_sum_log_table02.c"
|
||||
#include "../src/ftr/ac_sum_uwa_cup01.c"
|
||||
#include "../src/ftr/ac_sum_uwa_poto01.c"
|
||||
#include "../src/ftr/ac_sum_uwa_vase01.c"
|
||||
#include "../src/ftr/ac_sum_uwa_vase02.c"
|
||||
#include "../src/ftr/ac_sum_uwa_vase03.c"
|
||||
#include "../src/ftr/ac_hnw_common.c"
|
||||
#include "../src/ftr/ac_fmanekin.c"
|
||||
#include "../src/ftr/ac_myfmanekin.c"
|
||||
#include "../src/ftr/ac_sum_monshiro.c"
|
||||
#include "../src/ftr/ac_sum_monki.c"
|
||||
#include "../src/ftr/ac_sum_kiageha.c"
|
||||
#include "../src/ftr/ac_sum_ohmurasaki.c"
|
||||
#include "../src/ftr/ac_sum_minmin.c"
|
||||
#include "../src/ftr/ac_sum_tukutuku.c"
|
||||
#include "../src/ftr/ac_sum_higurashi.c"
|
||||
#include "../src/ftr/ac_sum_abura.c"
|
||||
#include "../src/ftr/ac_sum_hachi.c"
|
||||
#include "../src/ftr/ac_sum_shiokara.c"
|
||||
#include "../src/ftr/ac_sum_akiakane.c"
|
||||
#include "../src/ftr/ac_sum_ginyanma.c"
|
||||
#include "../src/ftr/ac_sum_oniyanma.c"
|
||||
#include "../src/ftr/ac_sum_syouryou.c"
|
||||
#include "../src/ftr/ac_sum_tonosama.c"
|
||||
#include "../src/ftr/ac_sum_koorogi.c"
|
||||
#include "../src/ftr/ac_sum_kirigirisu.c"
|
||||
#include "../src/ftr/ac_sum_suzumushi.c"
|
||||
#include "../src/ftr/ac_sum_matumushi.c"
|
||||
#include "../src/ftr/ac_sum_kanabun.c"
|
||||
#include "../src/ftr/ac_sum_kabuto.c"
|
||||
#include "../src/ftr/ac_sum_hirata.c"
|
||||
#include "../src/ftr/ac_sum_tamamushi.c"
|
||||
#include "../src/ftr/ac_sum_gomadara.c"
|
||||
#include "../src/ftr/ac_sum_tentou.c"
|
||||
#include "../src/ftr/ac_sum_nanahoshi.c"
|
||||
#include "../src/ftr/ac_sum_kamakiri.c"
|
||||
#include "../src/ftr/ac_sum_genji.c"
|
||||
#include "../src/ftr/ac_sum_danna.c"
|
||||
#include "../src/ftr/ac_sum_nokogiri.c"
|
||||
#include "../src/ftr/ac_sum_miyama.c"
|
||||
#include "../src/ftr/ac_sum_okuwa.c"
|
||||
#include "../src/ftr/ac_nog_maimai.c"
|
||||
#include "../src/ftr/ac_nog_kera.c"
|
||||
#include "../src/ftr/ac_nog_amenbo.c"
|
||||
#include "../src/ftr/ac_nog_mino.c"
|
||||
#include "../src/ftr/ac_nog_dango.c"
|
||||
#include "../src/ftr/ac_nog_kumo.c"
|
||||
#include "../src/ftr/ac_nog_ari.c"
|
||||
#include "../src/ftr/ac_nog_ka.c"
|
||||
#include "../src/ftr/ac_sum_funa.c"
|
||||
#include "../src/ftr/ac_sum_hera.c"
|
||||
#include "../src/ftr/ac_sum_koi.c"
|
||||
#include "../src/ftr/ac_sum_nisiki.c"
|
||||
#include "../src/ftr/ac_sum_namazu.c"
|
||||
#include "../src/ftr/ac_sum_bass.c"
|
||||
#include "../src/ftr/ac_sum_bassm.c"
|
||||
#include "../src/ftr/ac_sum_bassl.c"
|
||||
#include "../src/ftr/ac_sum_gill.c"
|
||||
#include "../src/ftr/ac_sum_oonamazu.c"
|
||||
#include "../src/ftr/ac_sum_raigyo.c"
|
||||
#include "../src/ftr/ac_sum_nigoi.c"
|
||||
#include "../src/ftr/ac_sum_ugui.c"
|
||||
#include "../src/ftr/ac_sum_oikawa.c"
|
||||
#include "../src/ftr/ac_sum_tanago.c"
|
||||
#include "../src/ftr/ac_sum_dojyo.c"
|
||||
#include "../src/ftr/ac_sum_wakasagi.c"
|
||||
#include "../src/ftr/ac_sum_ayu.c"
|
||||
#include "../src/ftr/ac_sum_yamame.c"
|
||||
#include "../src/ftr/ac_sum_iwana.c"
|
||||
#include "../src/ftr/ac_sum_niji.c"
|
||||
#include "../src/ftr/ac_sum_ito.c"
|
||||
#include "../src/ftr/ac_sum_sake.c"
|
||||
#include "../src/ftr/ac_sum_kingyo.c"
|
||||
#include "../src/ftr/ac_sum_pirania.c"
|
||||
#include "../src/ftr/ac_sum_aroana.c"
|
||||
#include "../src/ftr/ac_sum_unagi.c"
|
||||
#include "../src/ftr/ac_sum_donko.c"
|
||||
#include "../src/ftr/ac_sum_angel.c"
|
||||
#include "../src/ftr/ac_sum_gupi.c"
|
||||
#include "../src/ftr/ac_sum_demekin.c"
|
||||
#include "../src/ftr/ac_sum_kaseki.c"
|
||||
#include "../src/ftr/ac_nog_zarigani.c"
|
||||
#include "../src/ftr/ac_nog_kaeru.c"
|
||||
#include "../src/ftr/ac_nog_medaka.c"
|
||||
#include "../src/ftr/ac_nog_kurage.c"
|
||||
#include "../src/ftr/ac_nog_suzuki.c"
|
||||
#include "../src/ftr/ac_nog_tai.c"
|
||||
#include "../src/ftr/ac_nog_isidai.c"
|
||||
#include "../src/ftr/ac_nog_piraluku.c"
|
||||
#include "../src/ftr/ac_fumbrella.c"
|
||||
#include "../src/ftr/ac_myfumbrella.c"
|
||||
#include "../src/ftr/ac_famicom_common.c"
|
||||
#include "../src/ftr/ac_kob_disksystem8.c"
|
||||
#include "../src/ftr/ac_sum_chikuon01.c"
|
||||
#include "../src/ftr/ac_sum_chikuon02.c"
|
||||
#include "../src/ftr/ac_sum_jukebox.c"
|
||||
#include "../src/ftr/ac_sum_radio01.c"
|
||||
#include "../src/ftr/ac_sum_radio02.c"
|
||||
#include "../src/ftr/ac_sum_conpo02.c"
|
||||
#include "../src/ftr/ac_sum_stereo02.c"
|
||||
#include "../src/ftr/ac_sum_lv_stereo.c"
|
||||
#include "../src/ftr/ac_sum_x_lanp.c"
|
||||
#include "../src/ftr/ac_sum_x_chair01.c"
|
||||
#include "../src/ftr/ac_sum_x_chest03.c"
|
||||
#include "../src/ftr/ac_sum_x_sofa01.c"
|
||||
#include "../src/ftr/ac_sum_x_bed01.c"
|
||||
#include "../src/ftr/ac_sum_x_clk.c"
|
||||
#include "../src/ftr/ac_sum_x_table01.c"
|
||||
#include "../src/ftr/ac_sum_x_piano.c"
|
||||
#include "../src/ftr/ac_sum_doll11.c"
|
||||
#include "../src/ftr/ac_sum_roboconpo.c"
|
||||
#include "../src/ftr/ac_sum_saiconpo.c"
|
||||
#include "../src/ftr/ac_sum_fruitclk.c"
|
||||
#include "../src/ftr/ac_sum_roboclk.c"
|
||||
#include "../src/ftr/ac_kon_ameclock.c"
|
||||
#include "../src/ftr/ac_kon_atqclock.c"
|
||||
#include "../src/ftr/ac_sum_reco01.c"
|
||||
#include "../src/ftr/ac_sum_casse01.c"
|
||||
#include "../src/ftr/ac_sum_md01.c"
|
||||
#include "../src/ftr/ac_kon_grclock.c"
|
||||
#include "../src/ftr/ac_kon_waclock.c"
|
||||
#include "../src/ftr/ac_kon_redclock.c"
|
||||
#include "../src/ftr/ac_kon_blueclock.c"
|
||||
#include "../src/ftr/ac_kon_mimiclock.c"
|
||||
#include "../src/ftr/ac_kon_musya.c"
|
||||
#include "../src/ftr/ac_kon_xtree02.c"
|
||||
#include "../src/ftr/ac_nog_rookW.c"
|
||||
#include "../src/ftr/ac_nog_rookB.c"
|
||||
#include "../src/ftr/ac_nog_queenW.c"
|
||||
#include "../src/ftr/ac_nog_queenB.c"
|
||||
#include "../src/ftr/ac_nog_bishopW.c"
|
||||
#include "../src/ftr/ac_nog_bishopB.c"
|
||||
#include "../src/ftr/ac_nog_kingW.c"
|
||||
#include "../src/ftr/ac_nog_kingB.c"
|
||||
#include "../src/ftr/ac_nog_knightW.c"
|
||||
#include "../src/ftr/ac_nog_knightB.c"
|
||||
#include "../src/ftr/ac_nog_pawnW.c"
|
||||
#include "../src/ftr/ac_nog_pawnB.c"
|
||||
#include "../src/ftr/ac_nog_xtree.c"
|
||||
#include "../src/ftr/ac_nog_tri_clock01.c"
|
||||
#include "../src/ftr/ac_nog_tri_bed01.c"
|
||||
#include "../src/ftr/ac_nog_tri_table01.c"
|
||||
#include "../src/ftr/ac_nog_tri_sofa01.c"
|
||||
#include "../src/ftr/ac_nog_tri_audio01.c"
|
||||
#include "../src/ftr/ac_nog_tri_chair01.c"
|
||||
#include "../src/ftr/ac_nog_tri_rack01.c"
|
||||
#include "../src/ftr/ac_sum_kokuban.c"
|
||||
#include "../src/ftr/ac_sum_baketu.c"
|
||||
#include "../src/ftr/ac_din_trikera_head.c"
|
||||
#include "../src/ftr/ac_din_trikera_tail.c"
|
||||
#include "../src/ftr/ac_din_trikera_body.c"
|
||||
#include "../src/ftr/ac_din_trex_head.c"
|
||||
#include "../src/ftr/ac_din_trex_tail.c"
|
||||
#include "../src/ftr/ac_din_trex_body.c"
|
||||
#include "../src/ftr/ac_din_bront_head.c"
|
||||
#include "../src/ftr/ac_din_bront_tail.c"
|
||||
#include "../src/ftr/ac_din_bront_body.c"
|
||||
#include "../src/ftr/ac_din_stego_head.c"
|
||||
#include "../src/ftr/ac_din_stego_tail.c"
|
||||
#include "../src/ftr/ac_din_stego_body.c"
|
||||
#include "../src/ftr/ac_din_ptera_head.c"
|
||||
#include "../src/ftr/ac_din_ptera_Rwing.c"
|
||||
#include "../src/ftr/ac_din_ptera_Lwing.c"
|
||||
#include "../src/ftr/ac_din_hutaba_head.c"
|
||||
#include "../src/ftr/ac_din_hutaba_neck.c"
|
||||
#include "../src/ftr/ac_din_hutaba_body.c"
|
||||
#include "../src/ftr/ac_din_mammoth_head.c"
|
||||
#include "../src/ftr/ac_din_mammoth_body.c"
|
||||
#include "../src/ftr/ac_din_amber.c"
|
||||
#include "../src/ftr/ac_din_stump.c"
|
||||
#include "../src/ftr/ac_din_ammonite.c"
|
||||
#include "../src/ftr/ac_din_egg.c"
|
||||
#include "../src/ftr/ac_din_trilobite.c"
|
||||
#include "../src/ftr/ac_sum_bla_lanp.c"
|
||||
#include "../src/ftr/ac_kon_snowfreezer.c"
|
||||
#include "../src/ftr/ac_kon_snowtable.c"
|
||||
#include "../src/ftr/ac_kon_snowbed.c"
|
||||
#include "../src/ftr/ac_tak_snowisu.c"
|
||||
#include "../src/ftr/ac_tak_snowlamp.c"
|
||||
#include "../src/ftr/ac_kon_snowsofa.c"
|
||||
#include "../src/ftr/ac_kon_snowtv.c"
|
||||
#include "../src/ftr/ac_kon_snowtansu.c"
|
||||
#include "../src/ftr/ac_kon_snowbox.c"
|
||||
#include "../src/ftr/ac_kon_snowclock.c"
|
||||
#include "../src/ftr/ac_din_trikera_dummy.c"
|
||||
#include "../src/ftr/ac_din_trex_dummy.c"
|
||||
#include "../src/ftr/ac_din_bront_dummy.c"
|
||||
#include "../src/ftr/ac_din_ptera_dummy.c"
|
||||
#include "../src/ftr/ac_din_hutaba_dummy.c"
|
||||
#include "../src/ftr/ac_din_mammoth_dummy.c"
|
||||
#include "../src/ftr/ac_din_stego_dummyA.c"
|
||||
#include "../src/ftr/ac_din_stego_dummyB.c"
|
||||
#include "../src/ftr/ac_din_dummy.c"
|
||||
#include "../src/ftr/ac_tak_syogi.c"
|
||||
#include "../src/ftr/ac_ike_jny_makada01.c"
|
||||
#include "../src/ftr/ac_ike_pst_pig01.c"
|
||||
#include "../src/ftr/ac_ike_pst_tesyu01.c"
|
||||
#include "../src/ftr/ac_ike_jny_afmen01.c"
|
||||
#include "../src/ftr/ac_ike_jny_rosia01.c"
|
||||
#include "../src/ftr/ac_hayakawa_famicom.c"
|
||||
#include "../src/ftr/ac_ike_jny_botle01.c"
|
||||
#include "../src/ftr/ac_ike_jny_hariko01.c"
|
||||
#include "../src/ftr/ac_ike_jny_moai01.c"
|
||||
#include "../src/ftr/ac_radio_test.c"
|
||||
#include "../src/ftr/ac_ike_jny_gojyu01.c"
|
||||
#include "../src/ftr/ac_ike_jny_kibori01.c"
|
||||
#include "../src/ftr/ac_ike_jny_truth01.c"
|
||||
#include "../src/ftr/ac_ike_jny_sirser01.c"
|
||||
#include "../src/ftr/ac_ike_jny_pisa01.c"
|
||||
#include "../src/ftr/ac_tak_lion.c"
|
||||
#include "../src/ftr/ac_ike_jny_syon01.c"
|
||||
#include "../src/ftr/ac_ike_jny_tower01.c"
|
||||
#include "../src/ftr/ac_nog_balloon_common.c"
|
||||
#include "../src/ftr/ac_tak_megami.c"
|
||||
#include "../src/ftr/ac_ike_jny_gate01.c"
|
||||
#include "../src/ftr/ac_tak_money.c"
|
||||
#include "../src/ftr/ac_ike_jny_ningyo01.c"
|
||||
#include "../src/ftr/ac_nog_yubin.c"
|
||||
#include "../src/ftr/ac_nog_myhome2.c"
|
||||
#include "../src/ftr/ac_nog_myhome4.c"
|
||||
#include "../src/ftr/ac_nog_koban.c"
|
||||
#include "../src/ftr/ac_nog_museum.c"
|
||||
#include "../src/ftr/ac_tak_yoroi.c"
|
||||
#include "../src/ftr/ac_ike_k_otome01.c"
|
||||
#include "../src/ftr/ac_nog_yamishop.c"
|
||||
#include "../src/ftr/ac_nog_uranai.c"
|
||||
#include "../src/ftr/ac_ike_jny_sirser201.c"
|
||||
#include "../src/ftr/ac_ike_k_tanabata01.c"
|
||||
#include "../src/ftr/ac_nog_shop1.c"
|
||||
#include "../src/ftr/ac_ike_jny_houi01.c"
|
||||
#include "../src/ftr/ac_tak_toudai.c"
|
||||
#include "../src/ftr/ac_ike_k_sum01.c"
|
||||
#include "../src/ftr/ac_nog_s_tree.c"
|
||||
#include "../src/ftr/ac_nog_f_tree.c"
|
||||
#include "../src/ftr/ac_nog_zassou.c"
|
||||
#include "../src/ftr/ac_tak_tailor.c"
|
||||
#include "../src/ftr/ac_nog_dump.c"
|
||||
#include "../src/ftr/ac_nog_snowman.c"
|
||||
#include "../src/ftr/ac_ike_k_iveboy01.c"
|
||||
#include "../src/ftr/ac_tak_moon.c"
|
||||
#include "../src/ftr/ac_ike_k_kid01.c"
|
||||
#include "../src/ftr/ac_iid_ningyou.c"
|
||||
#include "../src/ftr/ac_nog_station.c"
|
||||
#include "../src/ftr/ac_nog_shrine.c"
|
||||
#include "../src/ftr/ac_nog_flat.c"
|
||||
#include "../src/ftr/ac_nog_rail.c"
|
||||
#include "../src/ftr/ac_nog_earth.c"
|
||||
#include "../src/ftr/ac_ike_k_kid02.c"
|
||||
#include "../src/ftr/ac_nog_mikanbox.c"
|
||||
#include "../src/ftr/ac_nog_collegenote.c"
|
||||
#include "../src/ftr/ac_nog_schoolnote.c"
|
||||
#include "../src/ftr/ac_nog_systemnote.c"
|
||||
#include "../src/ftr/ac_nog_harddiary.c"
|
||||
#include "../src/ftr/ac_nog_tudurinote.c"
|
||||
#include "../src/ftr/ac_iid_diary.c"
|
||||
#include "../src/ftr/ac_iid_funediary.c"
|
||||
#include "../src/ftr/ac_iid_mdiary.c"
|
||||
#include "../src/ftr/ac_iid_newdiary.c"
|
||||
#include "../src/ftr/ac_tak_nikki01.c"
|
||||
#include "../src/ftr/ac_ike_nikki_fan1.c"
|
||||
#include "../src/ftr/ac_ike_nikki_fan2.c"
|
||||
#include "../src/ftr/ac_ike_nikki_fan3.c"
|
||||
#include "../src/ftr/ac_ike_nikki_fan4.c"
|
||||
#include "../src/ftr/ac_ike_nikki_fan5.c"
|
||||
#include "../src/ftr/ac_ike_nikki_wafu1.c"
|
||||
#include "../src/ftr/ac_gold_item.c"
|
||||
#include "../src/ftr/ac_utiwa.c"
|
||||
#include "../src/ftr/ac_kazaguruma.c"
|
||||
#include "../src/ftr/ac_tool.c"
|
||||
#include "../src/ftr/ac_nog_nabe.c"
|
||||
#include "../src/ftr/ac_ike_kama_danro01.c"
|
||||
#include "../src/ftr/ac_nog_kamakura.c"
|
||||
#include "../src/ftr/ac_nog_w_tree.c"
|
||||
#include "../src/ftr/ac_tak_ice.c"
|
||||
#include "../src/ftr/ac_ike_island_hako01.c"
|
||||
#include "../src/ftr/ac_nog_beachbed.c"
|
||||
#include "../src/ftr/ac_nog_beachtable.c"
|
||||
#include "../src/ftr/ac_iid_surf.c"
|
||||
#include "../src/ftr/ac_iid_snow.c"
|
||||
#include "../src/ftr/ac_tak_tetra.c"
|
||||
#include "../src/ftr/ac_ike_island_uku01.c"
|
||||
#include "../src/ftr/ac_ike_island_sensui01.c"
|
||||
#include "../src/ftr/ac_iid_yuki.c"
|
||||
#include "../src/ftr/ac_tak_sori01.c"
|
||||
#include "../src/ftr/ac_iid_benti.c"
|
||||
#include "../src/ftr/ac_tak_cube.c"
|
||||
#include "../src/ftr/ac_iku_denko.c"
|
||||
#include "../src/ftr/ac_yaz_rocket.c"
|
||||
#include "../src/ftr/ac_iku_slip.c"
|
||||
#include "../src/ftr/ac_iku_ukai.c"
|
||||
#include "../src/ftr/ac_iku_work.c"
|
||||
#include "../src/ftr/ac_hos_deskL.c"
|
||||
#include "../src/ftr/ac_hos_deskR.c"
|
||||
#include "../src/ftr/ac_hos_flip.c"
|
||||
#include "../src/ftr/ac_iku_flagman.c"
|
||||
#include "../src/ftr/ac_yaz_fish_trophy.c"
|
||||
#include "../src/ftr/ac_iku_jersey.c"
|
||||
#include "../src/ftr/ac_iku_reducespeed.c"
|
||||
#include "../src/ftr/ac_hos_Tdesk.c"
|
||||
#include "../src/ftr/ac_iku_hazardous_top.c"
|
||||
#include "../src/ftr/ac_iku_sawhousev.c"
|
||||
#include "../src/ftr/ac_iku_bugzapper.c"
|
||||
#include "../src/ftr/ac_yaz_telescope.c"
|
||||
#include "../src/ftr/ac_iku_cocoa.c"
|
||||
#include "../src/ftr/ac_yaz_b_bath.c"
|
||||
#include "../src/ftr/ac_sugi_barbecue.c"
|
||||
#include "../src/ftr/ac_sugi_radiatorl.c"
|
||||
#include "../src/ftr/ac_sugi_alchair.c"
|
||||
#include "../src/ftr/ac_sugi_chesstable.c"
|
||||
#include "../src/ftr/ac_iku_candy.c"
|
||||
#include "../src/ftr/ac_sugi_kpool.c"
|
||||
#include "../src/ftr/ac_iku_cement.c"
|
||||
#include "../src/ftr/ac_iku_jack.c"
|
||||
#include "../src/ftr/ac_sugi_torch.c"
|
||||
#include "../src/ftr/ac_yaz_b_house.c"
|
||||
#include "../src/ftr/ac_yos_pbstove.c"
|
||||
#include "../src/ftr/ac_iku_busstop.c"
|
||||
#include "../src/ftr/ac_tak_ham1.c"
|
||||
#include "../src/ftr/ac_iku_flip_top.c"
|
||||
#include "../src/ftr/ac_yos_kflag.c"
|
||||
#include "../src/ftr/ac_tak_nes01.c"
|
||||
#include "../src/ftr/ac_yos_b_feeder.c"
|
||||
#include "../src/ftr/ac_iku_chair.c"
|
||||
#include "../src/ftr/ac_iku_roller.c"
|
||||
#include "../src/ftr/ac_yos_flamingo.c"
|
||||
#include "../src/ftr/ac_yos_mailbox.c"
|
||||
#include "../src/ftr/ac_yaz_candle.c"
|
||||
#include "../src/ftr/ac_iku_ham.c"
|
||||
#include "../src/ftr/ac_yos_gnome.c"
|
||||
#include "../src/ftr/ac_yos_flamingo2.c"
|
||||
#include "../src/ftr/ac_iku_gold_green.c"
|
||||
#include "../src/ftr/ac_iku_gold_red.c"
|
||||
#include "../src/ftr/ac_iku_tumble.c"
|
||||
#include "../src/ftr/ac_iku_cow.c"
|
||||
#include "../src/ftr/ac_iku_orange.c"
|
||||
#include "../src/ftr/ac_iku_saku_a.c"
|
||||
#include "../src/ftr/ac_iku_saku_b.c"
|
||||
#include "../src/ftr/ac_yaz_tub.c"
|
||||
#include "../src/ftr/ac_yos_luigi.c"
|
||||
#include "../src/ftr/ac_yos_mario.c"
|
||||
#include "../src/ftr/ac_iku_turkey_lamp.c"
|
||||
#include "../src/ftr/ac_yaz_wagon.c"
|
||||
#include "../src/ftr/ac_yos_terrace.c"
|
||||
#include "../src/ftr/ac_hos_piknic.c"
|
||||
#include "../src/ftr/ac_iku_turkey_table.c"
|
||||
#include "../src/ftr/ac_iku_turkey_TV.c"
|
||||
#include "../src/ftr/ac_iku_turkey_bed.c"
|
||||
#include "../src/ftr/ac_yaz_turkey_chair.c"
|
||||
#include "../src/ftr/ac_yos_turkey_watch.c"
|
||||
#include "../src/ftr/ac_hos_turkey_sofa.c"
|
||||
#include "../src/ftr/ac_iku_mario_dokan.c"
|
||||
#include "../src/ftr/ac_iku_mario_renga.c"
|
||||
#include "../src/ftr/ac_yaz_turkey_closet.c"
|
||||
#include "../src/ftr/ac_hos_mario_hata.c"
|
||||
#include "../src/ftr/ac_yaz_turkey_chest.c"
|
||||
#include "../src/ftr/ac_hos_mario_kinoko.c"
|
||||
#include "../src/ftr/ac_yos_turkey_mirror.c"
|
||||
#include "../src/ftr/ac_iku_mario_coin.c"
|
||||
#include "../src/ftr/ac_iku_mario_hatena.c"
|
||||
#include "../src/ftr/ac_iku_mario_star.c"
|
||||
#include "../src/ftr/ac_iku_mario_koura.c"
|
||||
#include "../src/ftr/ac_iku_mario_taihou.c"
|
||||
#include "../src/ftr/ac_yos_cactus.c"
|
||||
#include "../src/ftr/ac_yaz_mario_flower.c"
|
||||
#include "../src/ftr/ac_yos_wheel.c"
|
||||
#include "../src/ftr/ac_iku_ido.c"
|
||||
#include "../src/ftr/ac_ike_prores_fense01.c"
|
||||
#include "../src/ftr/ac_ike_prores_ling01.c"
|
||||
#include "../src/ftr/ac_ike_prores_ling02.c"
|
||||
#include "../src/ftr/ac_ike_prores_ling03.c"
|
||||
#include "../src/ftr/ac_ike_prores_mat01.c"
|
||||
#include "../src/ftr/ac_ike_prores_table01.c"
|
||||
#include "../src/ftr/ac_ike_prores_punch01.c"
|
||||
#include "../src/ftr/ac_ike_prores_sandbag01.c"
|
||||
#include "../src/ftr/ac_ike_prores_bench01.c"
|
||||
#include "../src/ftr/ac_ike_tent_fire01.c"
|
||||
#include "../src/ftr/ac_ike_tent_fire02.c"
|
||||
#include "../src/ftr/ac_ike_tent_kayak01.c"
|
||||
#include "../src/ftr/ac_nog_sprinkler.c"
|
||||
#include "../src/ftr/ac_tak_tent.c"
|
||||
#include "../src/ftr/ac_ike_tent_knap01.c"
|
||||
#include "../src/ftr/ac_ike_fish_tro2.c"
|
||||
#include "../src/ftr/ac_nog_flower.c"
|
||||
#include "../src/ftr/ac_tak_tent_lamp.c"
|
||||
#include "../src/ftr/ac_nog_lawnmower.c"
|
||||
#include "../src/ftr/ac_tak_tent_box.c"
|
||||
#include "../src/ftr/ac_ike_tent_bike01.c"
|
||||
#include "../src/ftr/ac_ike_tent_sleepbag01.c"
|
||||
#include "../src/ftr/ac_nog_burner.c"
|
||||
#include "../src/ftr/ac_nog_cornucopia.c"
|
||||
#include "../src/ftr/ac_nog_gong.c"
|
||||
#include "../src/ftr/ac_tak_noise.c"
|
||||
#include "../src/ftr/ac_tak_stew.c"
|
||||
|
||||
#include "../src/f_famicom.c"
|
21
src/ftr/ac_ari_isu01.c
Normal file
21
src/ftr/ac_ari_isu01.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_ari_isu01_00T_model[];
|
||||
|
||||
aFTR_PROFILE iam_ari_isu01 = {
|
||||
int_ari_isu01_00T_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
18.0f,
|
||||
0.1f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
aFTR_CONTACT_ACTION_CHAIR_UNIDIRECTIONAL,
|
||||
0,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_ari_kitchen01.c
Normal file
22
src/ftr/ac_ari_kitchen01.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_ari_kitchen01_01_model[];
|
||||
extern Gfx int_ari_kitchen01_01T_model[];
|
||||
|
||||
aFTR_PROFILE iam_ari_kitchen01 = {
|
||||
int_ari_kitchen01_01_model,
|
||||
int_ari_kitchen01_01T_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
18.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_ari_reizou01.c
Normal file
21
src/ftr/ac_ari_reizou01.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_ari_reizou01_01_model[];
|
||||
|
||||
aFTR_PROFILE iam_ari_reizou01 = {
|
||||
int_ari_reizou01_01_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
18.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_ari_table01.c
Normal file
22
src/ftr/ac_ari_table01.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_ari_table01_01_model[];
|
||||
extern Gfx int_ari_table01_01T_model[];
|
||||
|
||||
aFTR_PROFILE iam_ari_table01 = {
|
||||
int_ari_table01_01_model,
|
||||
int_ari_table01_01T_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
20.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
23
src/ftr/ac_din_amber.c
Normal file
23
src/ftr/ac_din_amber.c
Normal file
@ -0,0 +1,23 @@
|
||||
extern Gfx int_din_amber_on1_model[];
|
||||
extern Gfx int_din_amber_on1T_model[];
|
||||
extern Gfx int_din_amber_env_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_amber = {
|
||||
int_din_amber_on1_model,
|
||||
int_din_amber_on1T_model,
|
||||
int_din_amber_env_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_ammonite.c
Normal file
22
src/ftr/ac_din_ammonite.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_ammonite_on_model[];
|
||||
extern Gfx int_din_ammonite_onT_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_ammonite = {
|
||||
int_din_ammonite_on_model,
|
||||
NULL,
|
||||
int_din_ammonite_onT_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_bront_body.c
Normal file
22
src/ftr/ac_din_bront_body.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_bront_bodyT_model[];
|
||||
extern Gfx int_din_bront_body_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_bront_body = {
|
||||
int_din_bront_bodyT_model,
|
||||
int_din_bront_body_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_din_bront_dummy.c
Normal file
21
src/ftr/ac_din_bront_dummy.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_din_bront_dummy_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_bront_dummy = {
|
||||
int_din_bront_dummy_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_bront_head.c
Normal file
22
src/ftr/ac_din_bront_head.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_bront_headT_model[];
|
||||
extern Gfx int_din_bront_head_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_bront_head = {
|
||||
int_din_bront_headT_model,
|
||||
int_din_bront_head_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_bront_tail.c
Normal file
22
src/ftr/ac_din_bront_tail.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_bront_tailT_model[];
|
||||
extern Gfx int_din_bront_tail_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_bront_tail = {
|
||||
int_din_bront_tailT_model,
|
||||
int_din_bront_tail_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_din_dummy.c
Normal file
21
src/ftr/ac_din_dummy.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_din_dummy_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_dummy = {
|
||||
int_din_dummy_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_egg.c
Normal file
22
src/ftr/ac_din_egg.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_egg_on_model[];
|
||||
extern Gfx int_din_egg_onT_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_egg = {
|
||||
int_din_egg_on_model,
|
||||
NULL,
|
||||
int_din_egg_onT_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_hutaba_body.c
Normal file
22
src/ftr/ac_din_hutaba_body.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_hutaba_bodyT_model[];
|
||||
extern Gfx int_din_hutaba_body_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_hutaba_body = {
|
||||
int_din_hutaba_bodyT_model,
|
||||
int_din_hutaba_body_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_din_hutaba_dummy.c
Normal file
21
src/ftr/ac_din_hutaba_dummy.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_din_hutaba_dummy_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_hutaba_dummy = {
|
||||
int_din_hutaba_dummy_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_hutaba_head.c
Normal file
22
src/ftr/ac_din_hutaba_head.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_hutaba_headT_model[];
|
||||
extern Gfx int_din_hutaba_head_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_hutaba_head = {
|
||||
int_din_hutaba_headT_model,
|
||||
int_din_hutaba_head_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_hutaba_neck.c
Normal file
22
src/ftr/ac_din_hutaba_neck.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_hutaba_neckT_model[];
|
||||
extern Gfx int_din_hutaba_neck_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_hutaba_neck = {
|
||||
int_din_hutaba_neckT_model,
|
||||
int_din_hutaba_neck_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_mammoth_body.c
Normal file
22
src/ftr/ac_din_mammoth_body.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_mammoth_bodyT_model[];
|
||||
extern Gfx int_din_mammoth_body_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_mammoth_body = {
|
||||
int_din_mammoth_bodyT_model,
|
||||
int_din_mammoth_body_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_din_mammoth_dummy.c
Normal file
21
src/ftr/ac_din_mammoth_dummy.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_din_mammoth_dummy_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_mammoth_dummy = {
|
||||
int_din_mammoth_dummy_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_mammoth_head.c
Normal file
22
src/ftr/ac_din_mammoth_head.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_mammoth_headT_model[];
|
||||
extern Gfx int_din_mammoth_head_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_mammoth_head = {
|
||||
int_din_mammoth_headT_model,
|
||||
int_din_mammoth_head_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_ptera_Lwing.c
Normal file
22
src/ftr/ac_din_ptera_Lwing.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_ptera_LwingT_model[];
|
||||
extern Gfx int_din_ptera_Lwing_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_ptera_Lwing = {
|
||||
int_din_ptera_LwingT_model,
|
||||
int_din_ptera_Lwing_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEB_0,
|
||||
mCoBG_FTR_TYPEB_0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_ptera_Rwing.c
Normal file
22
src/ftr/ac_din_ptera_Rwing.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_ptera_RwingT_model[];
|
||||
extern Gfx int_din_ptera_Rwing_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_ptera_Rwing = {
|
||||
int_din_ptera_RwingT_model,
|
||||
int_din_ptera_Rwing_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEB_0,
|
||||
mCoBG_FTR_TYPEB_0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_din_ptera_dummy.c
Normal file
21
src/ftr/ac_din_ptera_dummy.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_din_ptera_dummy_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_ptera_dummy = {
|
||||
int_din_ptera_dummy_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEB_0,
|
||||
mCoBG_FTR_TYPEB_0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_ptera_head.c
Normal file
22
src/ftr/ac_din_ptera_head.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_ptera_headT_model[];
|
||||
extern Gfx int_din_ptera_head_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_ptera_head = {
|
||||
int_din_ptera_headT_model,
|
||||
int_din_ptera_head_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEB_0,
|
||||
mCoBG_FTR_TYPEB_0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_stego_body.c
Normal file
22
src/ftr/ac_din_stego_body.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_stego_bodyT_model[];
|
||||
extern Gfx int_din_stego_body_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_stego_body = {
|
||||
int_din_stego_bodyT_model,
|
||||
int_din_stego_body_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_din_stego_dummyA.c
Normal file
21
src/ftr/ac_din_stego_dummyA.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_din_stego_dummyA_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_stego_dummyA = {
|
||||
int_din_stego_dummyA_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEB_0,
|
||||
mCoBG_FTR_TYPEB_0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_din_stego_dummyB.c
Normal file
21
src/ftr/ac_din_stego_dummyB.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_din_stego_dummyB_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_stego_dummyB = {
|
||||
int_din_stego_dummyB_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_stego_head.c
Normal file
22
src/ftr/ac_din_stego_head.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_stego_headT_model[];
|
||||
extern Gfx int_din_stego_head_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_stego_head = {
|
||||
int_din_stego_headT_model,
|
||||
int_din_stego_head_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEB_0,
|
||||
mCoBG_FTR_TYPEB_0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_stego_tail.c
Normal file
22
src/ftr/ac_din_stego_tail.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_stego_tailT_model[];
|
||||
extern Gfx int_din_stego_tail_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_stego_tail = {
|
||||
int_din_stego_tailT_model,
|
||||
int_din_stego_tail_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_stump.c
Normal file
22
src/ftr/ac_din_stump.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_stump_on_model[];
|
||||
extern Gfx int_din_stump_onT_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_stump = {
|
||||
int_din_stump_on_model,
|
||||
NULL,
|
||||
int_din_stump_onT_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_trex_body.c
Normal file
22
src/ftr/ac_din_trex_body.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_trex_bodyT_model[];
|
||||
extern Gfx int_din_trex_body_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_trex_body = {
|
||||
int_din_trex_bodyT_model,
|
||||
int_din_trex_body_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_din_trex_dummy.c
Normal file
21
src/ftr/ac_din_trex_dummy.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_din_trex_dummy_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_trex_dummy = {
|
||||
int_din_trex_dummy_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_trex_head.c
Normal file
22
src/ftr/ac_din_trex_head.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_trex_headT_model[];
|
||||
extern Gfx int_din_trex_head_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_trex_head = {
|
||||
int_din_trex_headT_model,
|
||||
int_din_trex_head_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_trex_tail.c
Normal file
22
src/ftr/ac_din_trex_tail.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_trex_tailT_model[];
|
||||
extern Gfx int_din_trex_tail_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_trex_tail = {
|
||||
int_din_trex_tailT_model,
|
||||
int_din_trex_tail_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_trikera_body.c
Normal file
22
src/ftr/ac_din_trikera_body.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_trikera_bodyT_model[];
|
||||
extern Gfx int_din_trikera_body_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_trikera_body = {
|
||||
int_din_trikera_bodyT_model,
|
||||
int_din_trikera_body_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_din_trikera_dummy.c
Normal file
21
src/ftr/ac_din_trikera_dummy.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_din_trikera_dummy_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_trikera_dummy = {
|
||||
int_din_trikera_dummy_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_trikera_head.c
Normal file
22
src/ftr/ac_din_trikera_head.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_trikera_headT_model[];
|
||||
extern Gfx int_din_trikera_head_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_trikera_head = {
|
||||
int_din_trikera_headT_model,
|
||||
int_din_trikera_head_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_trikera_tail.c
Normal file
22
src/ftr/ac_din_trikera_tail.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_trikera_tailT_model[];
|
||||
extern Gfx int_din_trikera_tail_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_trikera_tail = {
|
||||
int_din_trikera_tailT_model,
|
||||
int_din_trikera_tail_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_din_trilobite.c
Normal file
22
src/ftr/ac_din_trilobite.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_din_trilobite_on_model[];
|
||||
extern Gfx int_din_trilobite_onT_model[];
|
||||
|
||||
aFTR_PROFILE iam_din_trilobite = {
|
||||
int_din_trilobite_on_model,
|
||||
NULL,
|
||||
int_din_trilobite_onT_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FOSSIL,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_dummy.c
Normal file
21
src/ftr/ac_dummy.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_dummy_model[];
|
||||
|
||||
aFTR_PROFILE iam_dummy = {
|
||||
NULL,
|
||||
int_dummy_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
31
src/ftr/ac_famicom_common.c
Normal file
31
src/ftr/ac_famicom_common.c
Normal file
@ -0,0 +1,31 @@
|
||||
static void fFC_ct(FTR_ACTOR* ftr_actor, u8* data);
|
||||
static void fFC_mv(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void fFC_dw(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
|
||||
static aFTR_vtable_c fFC_func = {
|
||||
&fFC_ct,
|
||||
&fFC_mv,
|
||||
&fFC_dw,
|
||||
NULL,
|
||||
NULL,
|
||||
};
|
||||
|
||||
aFTR_PROFILE iam_famicom_common = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
18.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FAMICOM,
|
||||
&fFC_func,
|
||||
};
|
33
src/ftr/ac_fmanekin.c
Normal file
33
src/ftr/ac_fmanekin.c
Normal file
@ -0,0 +1,33 @@
|
||||
static void aFmanekin_ct(FTR_ACTOR* ftr_actor, u8* data);
|
||||
static void aFmanekin_mv(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void aFmanekin_dw(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void aFmanekin_dt(FTR_ACTOR* ftr_actor, u8* data);
|
||||
static void aFmanekin_dma(mActor_name_t ftr_name, u8* data);
|
||||
|
||||
static aFTR_vtable_c aFmanekin_func = {
|
||||
&aFmanekin_ct,
|
||||
&aFmanekin_mv,
|
||||
&aFmanekin_dw,
|
||||
&aFmanekin_dt,
|
||||
&aFmanekin_dma,
|
||||
};
|
||||
|
||||
aFTR_PROFILE iam_fmanekin = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_MANNEKIN,
|
||||
&aFmanekin_func,
|
||||
};
|
33
src/ftr/ac_fumbrella.c
Normal file
33
src/ftr/ac_fumbrella.c
Normal file
@ -0,0 +1,33 @@
|
||||
static void aFU_ct(FTR_ACTOR* ftr_actor, u8* data);
|
||||
static void aFU_mv(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void aFU_dw(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void aFU_dt(FTR_ACTOR* ftr_actor, u8* data);
|
||||
static void aFU_dma(mActor_name_t ftr_name, u8* data);
|
||||
|
||||
static aFTR_vtable_c aFU_func = {
|
||||
&aFU_ct,
|
||||
&aFU_mv,
|
||||
&aFU_dw,
|
||||
&aFU_dt,
|
||||
&aFU_dma,
|
||||
};
|
||||
|
||||
aFTR_PROFILE iam_fumbrella = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_UMBRELLA,
|
||||
&aFU_func,
|
||||
};
|
32
src/ftr/ac_gold_item.c
Normal file
32
src/ftr/ac_gold_item.c
Normal file
@ -0,0 +1,32 @@
|
||||
static void fGI_ct(FTR_ACTOR* ftr_actor, u8* data);
|
||||
static void fGI_mv(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void fGI_dw(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void fGI_dt(FTR_ACTOR* ftr_actor, u8* data);
|
||||
|
||||
static aFTR_vtable_c fGI_func = {
|
||||
&fGI_ct,
|
||||
&fGI_mv,
|
||||
&fGI_dw,
|
||||
&fGI_dt,
|
||||
NULL,
|
||||
};
|
||||
|
||||
aFTR_PROFILE iam_gold_item = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
&fGI_func,
|
||||
};
|
33
src/ftr/ac_hayakawa_famicom.c
Normal file
33
src/ftr/ac_hayakawa_famicom.c
Normal file
@ -0,0 +1,33 @@
|
||||
static void fHF_ct(FTR_ACTOR* ftr_actor, u8* data);
|
||||
static void fHF_mv(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void fHF_dw(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void fHF_dt(FTR_ACTOR* ftr_actor, u8* data);
|
||||
static void fHF_dma(mActor_name_t ftr_name, u8* data);
|
||||
|
||||
static aFTR_vtable_c fHF_func = {
|
||||
&fHF_ct,
|
||||
&fHF_mv,
|
||||
&fHF_dw,
|
||||
&fHF_dt,
|
||||
&fHF_dma,
|
||||
};
|
||||
|
||||
aFTR_PROFILE iam_hayakawa_famicom = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
18.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_FAMICOM,
|
||||
&fHF_func,
|
||||
};
|
33
src/ftr/ac_hnw_common.c
Normal file
33
src/ftr/ac_hnw_common.c
Normal file
@ -0,0 +1,33 @@
|
||||
static void aHnwCommon_ct(FTR_ACTOR* ftr_actor, u8* data);
|
||||
static void aHnwCommon_mv(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void aHnwCommon_dw(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void aHnwCommon_dt(FTR_ACTOR* ftr_actor, u8* data);
|
||||
static void aHnwCommon_dma(mActor_name_t ftr_name, u8* data);
|
||||
|
||||
static aFTR_vtable_c aHnwCommon_func = {
|
||||
&aHnwCommon_ct,
|
||||
&aHnwCommon_mv,
|
||||
&aHnwCommon_dw,
|
||||
&aHnwCommon_dt,
|
||||
&aHnwCommon_dma,
|
||||
};
|
||||
|
||||
aFTR_PROFILE iam_hnw_common = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
27.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_HANIWA,
|
||||
&aHnwCommon_func,
|
||||
};
|
21
src/ftr/ac_hos_Tdesk.c
Normal file
21
src/ftr/ac_hos_Tdesk.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_hos_Tdesk_base_model[];
|
||||
|
||||
aFTR_PROFILE iam_hos_Tdesk = {
|
||||
int_hos_Tdesk_base_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
30.5f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEB_0,
|
||||
mCoBG_FTR_TYPEB_0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_hos_deskL.c
Normal file
21
src/ftr/ac_hos_deskL.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_hos_deskL_model_model[];
|
||||
|
||||
aFTR_PROFILE iam_hos_deskL = {
|
||||
int_hos_deskL_model_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
18.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
aFTR_CONTACT_ACTION_CHAIR_UNIDIRECTIONAL,
|
||||
0,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_hos_deskR.c
Normal file
21
src/ftr/ac_hos_deskR.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_hos_deskR_model_model[];
|
||||
|
||||
aFTR_PROFILE iam_hos_deskR = {
|
||||
int_hos_deskR_model_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
18.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
aFTR_CONTACT_ACTION_CHAIR_UNIDIRECTIONAL,
|
||||
0,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_hos_flip.c
Normal file
21
src/ftr/ac_hos_flip.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_hos_flip_model_model[];
|
||||
|
||||
aFTR_PROFILE iam_hos_flip = {
|
||||
int_hos_flip_model_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
18.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
30
src/ftr/ac_hos_mario_hata.c
Normal file
30
src/ftr/ac_hos_mario_hata.c
Normal file
@ -0,0 +1,30 @@
|
||||
extern Gfx int_hos_mario_hata_all_model[];
|
||||
static void fHMD_mv(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
|
||||
static aFTR_vtable_c fHMD_func = {
|
||||
NULL,
|
||||
&fHMD_mv,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
};
|
||||
|
||||
aFTR_PROFILE iam_hos_mario_hata = {
|
||||
int_hos_mario_hata_all_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
18.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
&fHMD_func,
|
||||
};
|
30
src/ftr/ac_hos_mario_kinoko.c
Normal file
30
src/ftr/ac_hos_mario_kinoko.c
Normal file
@ -0,0 +1,30 @@
|
||||
extern Gfx int_hos_mario_kinoko_all_model[];
|
||||
static void fIMK_mv(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
|
||||
static aFTR_vtable_c fIMK_func = {
|
||||
NULL,
|
||||
&fIMK_mv,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
};
|
||||
|
||||
aFTR_PROFILE iam_hos_mario_kinoko = {
|
||||
int_hos_mario_kinoko_all_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
18.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
&fIMK_func,
|
||||
};
|
21
src/ftr/ac_hos_piknic.c
Normal file
21
src/ftr/ac_hos_piknic.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_hos_piknic_all_model[];
|
||||
|
||||
aFTR_PROFILE iam_hos_piknic = {
|
||||
int_hos_piknic_all_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
18.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEC,
|
||||
mCoBG_FTR_TYPEC,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_hos_turkey_sofa.c
Normal file
21
src/ftr/ac_hos_turkey_sofa.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_hos_turkey_sofa_body_model[];
|
||||
|
||||
aFTR_PROFILE iam_hos_turkey_sofa = {
|
||||
int_hos_turkey_sofa_body_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
18.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEB_0,
|
||||
mCoBG_FTR_TYPEB_0,
|
||||
0,
|
||||
0,
|
||||
aFTR_CONTACT_ACTION_CHAIR_SOFA,
|
||||
0,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_iid_benti.c
Normal file
21
src/ftr/ac_iid_benti.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_iid_benti_model[];
|
||||
|
||||
aFTR_PROFILE iam_iid_benti = {
|
||||
int_iid_benti_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEB_0,
|
||||
mCoBG_FTR_TYPEB_0,
|
||||
0,
|
||||
0,
|
||||
aFTR_CONTACT_ACTION_CHAIR_SOFA,
|
||||
0,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_iid_diary.c
Normal file
21
src/ftr/ac_iid_diary.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_iid_diary_model[];
|
||||
|
||||
aFTR_PROFILE iam_iid_diary = {
|
||||
int_iid_diary_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_NO_COLLISION,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_iid_funediary.c
Normal file
21
src/ftr/ac_iid_funediary.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_iid_funediary_model[];
|
||||
|
||||
aFTR_PROFILE iam_iid_funediary = {
|
||||
int_iid_funediary_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_NO_COLLISION,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_iid_mdiary.c
Normal file
21
src/ftr/ac_iid_mdiary.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_iid_mdiary_model[];
|
||||
|
||||
aFTR_PROFILE iam_iid_mdiary = {
|
||||
int_iid_mdiary_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_NO_COLLISION,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_iid_newdiary.c
Normal file
21
src/ftr/ac_iid_newdiary.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_iid_newediary_model[];
|
||||
|
||||
aFTR_PROFILE iam_iid_newdiary = {
|
||||
int_iid_newediary_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_NO_COLLISION,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_iid_ningyou.c
Normal file
21
src/ftr/ac_iid_ningyou.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_iid_ningyou_on_model[];
|
||||
|
||||
aFTR_PROFILE iam_iid_ningyou = {
|
||||
int_iid_ningyou_on_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_iid_snow.c
Normal file
22
src/ftr/ac_iid_snow.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_iid_snow_model[];
|
||||
extern Gfx int_iid_snowT_model[];
|
||||
|
||||
aFTR_PROFILE iam_iid_snow = {
|
||||
int_iid_snow_model,
|
||||
int_iid_snowT_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_iid_surf.c
Normal file
21
src/ftr/ac_iid_surf.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_iid_surf_model[];
|
||||
|
||||
aFTR_PROFILE iam_iid_surf = {
|
||||
int_iid_surf_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_iid_yuki.c
Normal file
22
src/ftr/ac_iid_yuki.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_iid_yuki_model[];
|
||||
extern Gfx int_iid_yukiT_model[];
|
||||
|
||||
aFTR_PROFILE iam_iid_yuki = {
|
||||
int_iid_yuki_model,
|
||||
int_iid_yukiT_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_ike_art_ang.c
Normal file
22
src/ftr/ac_ike_art_ang.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_ike_art_ang_on_model[];
|
||||
extern Gfx int_ike_art_ang_onT_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_art_ang = {
|
||||
int_ike_art_ang_on_model,
|
||||
int_ike_art_ang_onT_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
18.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_ike_art_fel.c
Normal file
22
src/ftr/ac_ike_art_fel.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_ike_art_fel01_on_model[];
|
||||
extern Gfx int_ike_art_fel01_onT_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_art_fel = {
|
||||
int_ike_art_fel01_on_model,
|
||||
int_ike_art_fel01_onT_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
18.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_ike_art_sya.c
Normal file
22
src/ftr/ac_ike_art_sya.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_ike_art_sya01_on_model[];
|
||||
extern Gfx int_ike_art_sya01_onT_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_art_sya = {
|
||||
int_ike_art_sya01_on_model,
|
||||
int_ike_art_sya01_onT_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
18.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
29
src/ftr/ac_ike_fish_tro2.c
Normal file
29
src/ftr/ac_ike_fish_tro2.c
Normal file
@ -0,0 +1,29 @@
|
||||
static void fIFT2_dw(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
|
||||
static aFTR_vtable_c fIFT2_func = {
|
||||
NULL,
|
||||
NULL,
|
||||
&fIFT2_dw,
|
||||
NULL,
|
||||
NULL,
|
||||
};
|
||||
|
||||
aFTR_PROFILE iam_ike_fish_tro2 = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
18.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
&fIFT2_func,
|
||||
};
|
32
src/ftr/ac_ike_island_hako01.c
Normal file
32
src/ftr/ac_ike_island_hako01.c
Normal file
@ -0,0 +1,32 @@
|
||||
static void fIIH_ct(FTR_ACTOR* ftr_actor, u8* data);
|
||||
static void fIIH_mv(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void fIIH_dw(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void fIIH_dt(FTR_ACTOR* ftr_actor, u8* data);
|
||||
|
||||
static aFTR_vtable_c fIIH_func = {
|
||||
&fIIH_ct,
|
||||
&fIIH_mv,
|
||||
&fIIH_dw,
|
||||
&fIIH_dt,
|
||||
NULL,
|
||||
};
|
||||
|
||||
aFTR_PROFILE iam_ike_island_hako01 = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.009f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
aFTR_INTERACTION_START_DISABLED,
|
||||
&fIIH_func,
|
||||
};
|
22
src/ftr/ac_ike_island_sensui01.c
Normal file
22
src/ftr/ac_ike_island_sensui01.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_ike_island_sensui01_on_model[];
|
||||
extern Gfx int_ike_island_sensui01_off_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_island_sensui01 = {
|
||||
int_ike_island_sensui01_on_model,
|
||||
NULL,
|
||||
int_ike_island_sensui01_off_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
30
src/ftr/ac_ike_island_uku01.c
Normal file
30
src/ftr/ac_ike_island_uku01.c
Normal file
@ -0,0 +1,30 @@
|
||||
extern Gfx int_ike_island_uku01_body_model[];
|
||||
static void fIIUKRR_mv(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
|
||||
static aFTR_vtable_c fIIUKRR_func = {
|
||||
NULL,
|
||||
&fIIUKRR_mv,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
};
|
||||
|
||||
aFTR_PROFILE iam_ike_island_uku01 = {
|
||||
int_ike_island_uku01_body_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
&fIIUKRR_func,
|
||||
};
|
22
src/ftr/ac_ike_jny_afmen01.c
Normal file
22
src/ftr/ac_ike_jny_afmen01.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_ike_jny_afmen01_on_model[];
|
||||
extern Gfx int_ike_jny_afmen01_onT_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_jny_afmen01 = {
|
||||
int_ike_jny_afmen01_on_model,
|
||||
int_ike_jny_afmen01_onT_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_ike_jny_botle01.c
Normal file
22
src/ftr/ac_ike_jny_botle01.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_ike_jny_botle01_on_model[];
|
||||
extern Gfx int_ike_jny_botle01_off_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_jny_botle01 = {
|
||||
int_ike_jny_botle01_on_model,
|
||||
NULL,
|
||||
int_ike_jny_botle01_off_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_ike_jny_gate01.c
Normal file
21
src/ftr/ac_ike_jny_gate01.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_ike_jny_gate01_body_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_jny_gate01 = {
|
||||
int_ike_jny_gate01_body_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_ike_jny_gojyu01.c
Normal file
21
src/ftr/ac_ike_jny_gojyu01.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_ike_jny_gojyu01_body_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_jny_gojyu01 = {
|
||||
int_ike_jny_gojyu01_body_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
31
src/ftr/ac_ike_jny_hariko01.c
Normal file
31
src/ftr/ac_ike_jny_hariko01.c
Normal file
@ -0,0 +1,31 @@
|
||||
static void fIJH_ct(FTR_ACTOR* ftr_actor, u8* data);
|
||||
static void fIJH_mv(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void fIJH_dw(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
|
||||
static aFTR_vtable_c fIJH_func = {
|
||||
&fIJH_ct,
|
||||
&fIJH_mv,
|
||||
&fIJH_dw,
|
||||
NULL,
|
||||
NULL,
|
||||
};
|
||||
|
||||
aFTR_PROFILE iam_ike_jny_hariko01 = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
40.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
&fIJH_func,
|
||||
};
|
31
src/ftr/ac_ike_jny_houi01.c
Normal file
31
src/ftr/ac_ike_jny_houi01.c
Normal file
@ -0,0 +1,31 @@
|
||||
static void fIJHOUI_ct(FTR_ACTOR* ftr_actor, u8* data);
|
||||
static void fIJHOUI_mv(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void fIJHOUI_dw(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
|
||||
static aFTR_vtable_c fIJHOUI_func = {
|
||||
&fIJHOUI_ct,
|
||||
&fIJHOUI_mv,
|
||||
&fIJHOUI_dw,
|
||||
NULL,
|
||||
NULL,
|
||||
};
|
||||
|
||||
aFTR_PROFILE iam_ike_jny_houi01 = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
40.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
&fIJHOUI_func,
|
||||
};
|
21
src/ftr/ac_ike_jny_kibori01.c
Normal file
21
src/ftr/ac_ike_jny_kibori01.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_ike_jny_kibori01_body_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_jny_kibori01 = {
|
||||
int_ike_jny_kibori01_body_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_ike_jny_makada01.c
Normal file
21
src/ftr/ac_ike_jny_makada01.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_ike_jny_makada01_on_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_jny_makada01 = {
|
||||
int_ike_jny_makada01_on_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_NO_COLLISION,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_ike_jny_moai01.c
Normal file
21
src/ftr/ac_ike_jny_moai01.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_ike_jny_moai01_body_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_jny_moai01 = {
|
||||
int_ike_jny_moai01_body_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_ike_jny_ningyo01.c
Normal file
21
src/ftr/ac_ike_jny_ningyo01.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_ike_jny_ningyo01_body_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_jny_ningyo01 = {
|
||||
int_ike_jny_ningyo01_body_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEB_0,
|
||||
mCoBG_FTR_TYPEB_0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_ike_jny_pisa01.c
Normal file
21
src/ftr/ac_ike_jny_pisa01.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_ike_jny_pisa01_body_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_jny_pisa01 = {
|
||||
int_ike_jny_pisa01_body_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
32
src/ftr/ac_ike_jny_rosia01.c
Normal file
32
src/ftr/ac_ike_jny_rosia01.c
Normal file
@ -0,0 +1,32 @@
|
||||
static void aIkeJnyRosia01_ct(FTR_ACTOR* ftr_actor, u8* data);
|
||||
static void aIkeJnyRosia01_mv(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void aIkeJnyRosia01_dw(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void aIkeJnyRosia01_dt(FTR_ACTOR* ftr_actor, u8* data);
|
||||
|
||||
static aFTR_vtable_c aIkeJnyRosia01_func = {
|
||||
&aIkeJnyRosia01_ct,
|
||||
&aIkeJnyRosia01_mv,
|
||||
&aIkeJnyRosia01_dw,
|
||||
&aIkeJnyRosia01_dt,
|
||||
NULL,
|
||||
};
|
||||
|
||||
aFTR_PROFILE iam_ike_jny_rosia01 = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEB_0,
|
||||
mCoBG_FTR_TYPEB_0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
&aIkeJnyRosia01_func,
|
||||
};
|
21
src/ftr/ac_ike_jny_sirser01.c
Normal file
21
src/ftr/ac_ike_jny_sirser01.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_ike_jny_sirser01_body_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_jny_sirser01 = {
|
||||
int_ike_jny_sirser01_body_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_ike_jny_sirser201.c
Normal file
21
src/ftr/ac_ike_jny_sirser201.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_ike_jny_sirser201_body_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_jny_sirser201 = {
|
||||
int_ike_jny_sirser201_body_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
31
src/ftr/ac_ike_jny_syon01.c
Normal file
31
src/ftr/ac_ike_jny_syon01.c
Normal file
@ -0,0 +1,31 @@
|
||||
static void fIJS_ct(FTR_ACTOR* ftr_actor, u8* data);
|
||||
static void fIJS_mv(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void fIJS_dw(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
|
||||
static aFTR_vtable_c fIJS_func = {
|
||||
&fIJS_ct,
|
||||
&fIJS_mv,
|
||||
&fIJS_dw,
|
||||
NULL,
|
||||
NULL,
|
||||
};
|
||||
|
||||
aFTR_PROFILE iam_ike_jny_syon01 = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
40.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
&fIJS_func,
|
||||
};
|
21
src/ftr/ac_ike_jny_tower01.c
Normal file
21
src/ftr/ac_ike_jny_tower01.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_ike_jny_tower01_body_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_jny_tower01 = {
|
||||
int_ike_jny_tower01_body_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
32
src/ftr/ac_ike_jny_truth01.c
Normal file
32
src/ftr/ac_ike_jny_truth01.c
Normal file
@ -0,0 +1,32 @@
|
||||
static void fIJT_ct(FTR_ACTOR* ftr_actor, u8* data);
|
||||
static void fIJT_mv(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void fIJT_dw(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void fIJT_dt(FTR_ACTOR* ftr_actor, u8* data);
|
||||
|
||||
static aFTR_vtable_c fIJT_func = {
|
||||
&fIJT_ct,
|
||||
&fIJT_mv,
|
||||
&fIJT_dw,
|
||||
&fIJT_dt,
|
||||
NULL,
|
||||
};
|
||||
|
||||
aFTR_PROFILE iam_ike_jny_truth01 = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEB_0,
|
||||
mCoBG_FTR_TYPEB_0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
&fIJT_func,
|
||||
};
|
23
src/ftr/ac_ike_k_iveboy01.c
Normal file
23
src/ftr/ac_ike_k_iveboy01.c
Normal file
@ -0,0 +1,23 @@
|
||||
extern Gfx int_ike_k_iveboy01_on_model[];
|
||||
extern Gfx int_ike_k_iveboy01_onT_model[];
|
||||
extern Gfx int_ike_k_iveboy01_off_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_k_iveboy01 = {
|
||||
int_ike_k_iveboy01_on_model,
|
||||
int_ike_k_iveboy01_onT_model,
|
||||
int_ike_k_iveboy01_off_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_ike_k_kid01.c
Normal file
22
src/ftr/ac_ike_k_kid01.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_ike_k_kid01_on_model[];
|
||||
extern Gfx int_ike_k_kid01_onT_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_k_kid01 = {
|
||||
int_ike_k_kid01_on_model,
|
||||
int_ike_k_kid01_onT_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_ike_k_kid02.c
Normal file
22
src/ftr/ac_ike_k_kid02.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_ike_k_kid02_on_model[];
|
||||
extern Gfx int_ike_k_kid02_onT_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_k_kid02 = {
|
||||
int_ike_k_kid02_on_model,
|
||||
int_ike_k_kid02_onT_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
22
src/ftr/ac_ike_k_otome01.c
Normal file
22
src/ftr/ac_ike_k_otome01.c
Normal file
@ -0,0 +1,22 @@
|
||||
extern Gfx int_ike_k_otome01_on_model[];
|
||||
extern Gfx int_ike_k_otome01_onT_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_k_otome01 = {
|
||||
int_ike_k_otome01_on_model,
|
||||
int_ike_k_otome01_onT_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
21
src/ftr/ac_ike_k_sum01.c
Normal file
21
src/ftr/ac_ike_k_sum01.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_ike_k_sum01_body_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_k_sum01 = {
|
||||
int_ike_k_sum01_body_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
NULL,
|
||||
};
|
29
src/ftr/ac_ike_k_tanabata01.c
Normal file
29
src/ftr/ac_ike_k_tanabata01.c
Normal file
@ -0,0 +1,29 @@
|
||||
static void fITN_dw(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
|
||||
static aFTR_vtable_c fITN_func = {
|
||||
NULL,
|
||||
NULL,
|
||||
&fITN_dw,
|
||||
NULL,
|
||||
NULL,
|
||||
};
|
||||
|
||||
aFTR_PROFILE iam_ike_k_tanabata01 = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
&fITN_func,
|
||||
};
|
30
src/ftr/ac_ike_kama_danro01.c
Normal file
30
src/ftr/ac_ike_kama_danro01.c
Normal file
@ -0,0 +1,30 @@
|
||||
static void fIKD_mv(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
static void fIKD_dw(FTR_ACTOR* ftr_actor, ACTOR* my_room_actor, GAME* game, u8* data);
|
||||
|
||||
static aFTR_vtable_c fIKD_func = {
|
||||
NULL,
|
||||
&fIKD_mv,
|
||||
&fIKD_dw,
|
||||
NULL,
|
||||
NULL,
|
||||
};
|
||||
|
||||
aFTR_PROFILE iam_ike_kama_danro01 = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
41.0f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEB_0,
|
||||
mCoBG_FTR_TYPEB_0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
&fIKD_func,
|
||||
};
|
21
src/ftr/ac_ike_nikki_fan1.c
Normal file
21
src/ftr/ac_ike_nikki_fan1.c
Normal file
@ -0,0 +1,21 @@
|
||||
extern Gfx int_ike_nikki_fan1_on_model[];
|
||||
|
||||
aFTR_PROFILE iam_ike_nikki_fan1 = {
|
||||
int_ike_nikki_fan1_on_model,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
15.7f,
|
||||
0.01f,
|
||||
aFTR_SHAPE_TYPEA,
|
||||
mCoBG_FTR_TYPEA,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
aFTR_INTERACTION_NO_COLLISION,
|
||||
NULL,
|
||||
};
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user