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

43 lines
1.4 KiB
C

#ifndef AC_NEEDLEWORK_INDOOR_CLIP_H
#define AC_NEEDLEWORK_INDOOR_CLIP_H
#include "types.h"
#include "m_actor_type.h"
#include "m_needlework.h"
#ifdef __cplusplus
extern "C" {
#endif
typedef int (*aNI_REQUESTCOPYCLOTHDATA_PROC)(int manekin_idx, mNW_original_design_c* design);
typedef int (*aNI_REQUESTCOPYUMBDATA_PROC)(int umbrella_idx, mNW_original_design_c* design);
typedef int (*aNI_REQUESTEXCHANGECLOTHDATA_PROC)(int manekin_idx, int player_org_idx);
typedef int (*aNI_REQUESTEXCHANGEUMBDATA_PROC)(int umbrella_idx, int player_org_idx);
typedef struct needlework_indoor_clip_s {
ACTOR* needlework_indoor_actor_p;
int copy_cloth_data_requested;
aNI_REQUESTCOPYCLOTHDATA_PROC request_copy_cloth_data_proc;
int copy_cloth_data_idx;
mNW_original_design_c* copy_cloth_data_design_p;
int exchange_cloth_data_requested;
aNI_REQUESTEXCHANGECLOTHDATA_PROC request_exchange_cloth_data_proc;
int exchange_cloth_data_idx;
int exchange_cloth_data_player_org_idx;
int copy_umb_data_requested;
aNI_REQUESTCOPYUMBDATA_PROC request_copy_umb_data_proc;
int copy_umb_data_idx;
mNW_original_design_c* copy_umb_data_design_p;
int exchange_umb_data_requested;
aNI_REQUESTEXCHANGEUMBDATA_PROC request_exchange_umb_data_proc;
int exchange_umb_data_idx;
int exchange_umb_data_player_org_idx;
int _44;
} aNI_Clip_c;
#ifdef __cplusplus
}
#endif
#endif /* AC_NEEDLEWORK_INDOOR_CLIP_H */