mirror of
https://github.com/zeldaret/mm.git
synced 2026-07-01 19:20:19 -04:00
Player Docs: public facing csAction things (#1459)
* public cs * comments
This commit is contained in:
+2
-2
@@ -312,8 +312,8 @@ s32 func_800B7128(Player* player);
|
||||
s32 func_800B715C(PlayState* play);
|
||||
void Actor_SetCameraHorseSetting(PlayState* play, Player* player);
|
||||
void Actor_MountHorse(PlayState* play, Player* player, Actor* horse);
|
||||
s32 func_800B724C(PlayState* play, Actor* actor, u8 csAction);
|
||||
s32 func_800B7298(PlayState* play, Actor* actor, u8 csAction);
|
||||
s32 Player_SetCsAction(PlayState* play, Actor* csActor, u8 csAction);
|
||||
s32 Player_SetCsActionWithHaltedActors(PlayState* play, Actor* csActor, u8 csAction);
|
||||
void func_800B72F8(DynaPolyActor* dyna, f32 extraPushForce, s16 yRotation);
|
||||
|
||||
s32 Player_IsFacingActor(Actor* actor, s16 maxAngleDiff, PlayState* play);
|
||||
|
||||
+1
-1
@@ -208,7 +208,7 @@ typedef struct PlayState {
|
||||
/* 0x18770 */ void (*unk_18770)(struct PlayState* play, Player* player);
|
||||
/* 0x18774 */ s32 (*startPlayerFishing)(struct PlayState* play);
|
||||
/* 0x18778 */ s32 (*grabPlayer)(struct PlayState* play, Player* player);
|
||||
/* 0x1877C */ s32 (*startPlayerCutscene)(struct PlayState* play, Player* player, PlayerCsAction csAction);
|
||||
/* 0x1877C */ s32 (*tryPlayerCsAction)(struct PlayState* play, Player* player, PlayerCsAction csAction);
|
||||
/* 0x18780 */ void (*func_18780)(Player* player, struct PlayState* play);
|
||||
/* 0x18784 */ s32 (*damagePlayer)(struct PlayState* play, s32 damage);
|
||||
/* 0x18788 */ void (*talkWithPlayer)(struct PlayState* play, Actor* actor);
|
||||
|
||||
+2
-1
@@ -607,6 +607,7 @@ typedef struct struct_80122744_arg1 {
|
||||
} struct_80122744_arg1; // size = 0x8
|
||||
|
||||
typedef enum PlayerCsAction {
|
||||
/* -1 */ PLAYER_CSACTION_NEG1 = -1, // Specific to Kafei, any negative number works
|
||||
/* 0x00 */ PLAYER_CSACTION_NONE,
|
||||
/* 0x01 */ PLAYER_CSACTION_1,
|
||||
/* 0x02 */ PLAYER_CSACTION_2,
|
||||
@@ -1145,7 +1146,7 @@ typedef struct Player {
|
||||
/* 0x395 */ u8 prevCsAction; // PlayerCsAction enum
|
||||
/* 0x396 */ u8 cueId; // PlayerCueId enum
|
||||
/* 0x397 */ u8 unk_397; // PlayerDoorType enum
|
||||
/* 0x398 */ Actor* csActor;
|
||||
/* 0x398 */ Actor* csActor; // Actor involved in a `csAction`. Typically the actor that invoked the cutscene.
|
||||
/* 0x39C */ UNK_TYPE1 unk_39C[0x4];
|
||||
/* 0x3A0 */ Vec3f unk_3A0;
|
||||
/* 0x3AC */ Vec3f unk_3AC;
|
||||
|
||||
Reference in New Issue
Block a user