mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-05-23 06:34:18 -04:00
39 lines
963 B
C
39 lines
963 B
C
#ifndef AC_NEEDLEWORK_INDOOR_H
|
|
#define AC_NEEDLEWORK_INDOOR_H
|
|
|
|
#include "types.h"
|
|
#include "m_actor.h"
|
|
#include "m_needlework.h"
|
|
#include "ac_needlework_indoor_clip.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
typedef struct needlework_indoor_movebg_s {
|
|
xyz_t pos;
|
|
mCoBG_bg_regist_c regist;
|
|
int regist_idx;
|
|
} aNI_MoveBg_c;
|
|
|
|
typedef struct needlework_indoor_actor_s NEEDLEWORK_INDOOR_ACTOR;
|
|
|
|
/* sizeof(NEEDLEWORK_INDOOR_ACTOR) == 0x3F0 */
|
|
struct needlework_indoor_actor_s {
|
|
/* 0x000 */ ACTOR actor_class;
|
|
/* 0x174 */ u8 _174[0x188 - 0x174];
|
|
/* 0x188 */ mNW_original_design_c* data[2][mNW_TYPE_NUM][mNW_DESIGN_NUM];
|
|
/* 0x1C8 */ int design_buf_idx[mNW_TYPE_NUM][mNW_DESIGN_NUM];
|
|
/* 0x1E8 */ aNI_MoveBg_c cloth_move_bg[mNW_CLOTH_DESIGN_NUM];
|
|
/* 0x2E8 */ aNI_MoveBg_c umbrella_move_bg[mNW_UMBRELLA_DESIGN_NUM];
|
|
/* 0x3E8 */ aNI_Clip_c clip;
|
|
};
|
|
|
|
extern ACTOR_PROFILE Needlework_Indoor_Profile;
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|