Implement & link ac_broker_design

This commit is contained in:
Cuyler36
2024-10-30 23:33:05 -04:00
parent 5cc76898a6
commit 9f76dcb010
4 changed files with 151 additions and 3 deletions
+15 -1
View File
@@ -8,6 +8,21 @@
extern "C" {
#endif
typedef mActor_name_t (*aBD_GET_NO_PROC)(int ux, int uz);
typedef int (*aBD_REPORT_SALES_PROC)(int ux, int uz);
typedef struct broker_design_clip_s {
aBD_GET_NO_PROC get_no_proc;
aBD_REPORT_SALES_PROC report_sales_proc;
} aBD_clip_c;
typedef struct broker_design_actor_s BROKER_DESIGN_ACTOR;
struct broker_design_actor_s {
ACTOR actor_class;
aBD_clip_c clip;
};
extern ACTOR_PROFILE Broker_Design_Profile;
#ifdef __cplusplus
@@ -15,4 +30,3 @@ extern ACTOR_PROFILE Broker_Design_Profile;
#endif
#endif
+2 -1
View File
@@ -29,6 +29,7 @@
#include "ac_htable.h"
#include "ac_sign.h"
#include "ac_boxTrick01.h"
#include "ac_broker_design.h"
#ifdef __cplusplus
extern "C" {
@@ -69,7 +70,7 @@ typedef struct clip_s {
/* 0x08C */ aSTR_Clip_c* structure_clip;
/* 0x090 */ eEC_EffectControl_Clip_c* effect_clip;
/* 0x094 */ aTOL_Clip_c* tools_clip;
/* 0x098 */ void* _098;
/* 0x098 */ aBD_clip_c* broker_design_clip;
/* 0x09C */ aMI_Clip_c* my_indoor_clip;
/* 0x0A0 */ mDemo_Clip_c* demo_clip; /* can be multiple clip classes */
/* 0x0A4 */ mDemo_Clip_c* demo_clip2; /* can be multiple clip classes */