Files
ac-decomp/include/ac_needlework_indoor.h
T
2025-05-11 01:11:33 -04:00

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