documentations
- spawnableActorList_add: decode flags - add some prototypes in functions.h - ActorMarker: docu unk8 (drawFunc) and unk14_20 (id)
This commit is contained in:
@@ -29,5 +29,6 @@
|
||||
#define ACTOR_FLAG_UNKNOWN_24 (1 << 24) // 0x1000000
|
||||
#define ACTOR_FLAG_UNKNOWN_25 (1 << 25) // 0x2000000
|
||||
#define ACTOR_FLAG_UNKNOWN_26 (1 << 26) // 0x4000000
|
||||
#define ACTOR_FLAG_UNKNOWN_27 (1 << 27) // 0x4000000
|
||||
|
||||
#endif // ACTOR_H
|
||||
|
@@ -555,5 +555,9 @@ extern void subaddie_set_state_forward(Actor *, s32);
|
||||
extern BKModelBin *marker_loadModelBin(ActorMarker *this);
|
||||
extern Struct70s *func_8034C2C4(ActorMarker *marker, s32 arg1);
|
||||
extern void func_80326310(Actor *this);
|
||||
extern ActorMarker *marker_init(s32 *pos, MarkerDrawFunc draw_func, int arg2, int marker_id, int arg4);
|
||||
extern s32 asset_getFlag(enum asset_e arg0);
|
||||
extern void spawnableActorList_add(ActorInfo *arg0, Actor *(*arg1)(s32[3], s32, ActorInfo *, u32), u32 arg2);
|
||||
extern void spawnableActorList_addIfMapVisited(ActorInfo *arg0, Actor *(*arg1)(s32[3], s32, ActorInfo *, u32), u32 arg2, enum map_e arg3);
|
||||
|
||||
#endif
|
||||
|
@@ -75,13 +75,13 @@ typedef void (*ActorFreeFunc)(struct actor_s *);
|
||||
typedef struct actorMarker_s{
|
||||
ActorProp* propPtr;
|
||||
struct cude_s* cubePtr;
|
||||
MarkerDrawFunc unk8;
|
||||
MarkerDrawFunc drawFunc;
|
||||
MarkerCollisionFunc unkC; //ow_func
|
||||
MarkerCollisionFunc unk10;
|
||||
u32 yaw:9;
|
||||
u32 unk14_22:1;
|
||||
u32 unk14_21:1;
|
||||
u32 unk14_20:10; //contains jingo_id for chjinjo
|
||||
u32 id:10; // marker_id
|
||||
u32 unk14_10:11; //used in ch/jiggy
|
||||
Struct6Cs *unk18;
|
||||
MarkerCollisionFunc unk1C; //die_func
|
||||
@@ -220,7 +220,7 @@ typedef struct actor_s{
|
||||
f32 unkEC; //animCtrl???
|
||||
f32 stored_animctrl_duration; //animCtrlDuration
|
||||
u32 unkF4_31:1;
|
||||
u32 unkF4_30:1;
|
||||
u32 unkF4_30:1; // has something to do with vertices
|
||||
u32 unkF4_29:1;
|
||||
u32 unkF4_28:1; //saved marker->propPtr->unk8_3
|
||||
u32 unkF4_27:1; //saved marker->propPtr->unk8_2
|
||||
@@ -265,7 +265,7 @@ typedef struct actor_s{
|
||||
u32 unk138_22:1;
|
||||
u32 unk138_21:1;
|
||||
u32 unk138_20:1;
|
||||
u32 unk138_19:10; //saved maker->unk14_20
|
||||
u32 unk138_19:10; //saved maker->id
|
||||
u32 unk138_9:1;
|
||||
u32 unk138_8:1;
|
||||
u32 unk138_7:4;
|
||||
|
Reference in New Issue
Block a user