mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-06-04 10:26:19 -04:00
43 lines
1.4 KiB
C
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 */
|