mirror of
https://github.com/zeldaret/ph
synced 2026-08-13 20:15:11 -04:00
LinkStateInteract (#135)
* Map symbol in Game * LinkStateInteract 19% * DebugHierarchy -> Bhio * LinkStateInteract 89% * LinkStateInteract 93% * Japanese strings * Fix build * Fix regression * Fix regressions * Rename BhioBase.cpp
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
#include "Actor/Actor.hpp"
|
||||
#include "Actor/ActorManager.hpp"
|
||||
#include "DTCM/UnkStruct_027e0fd4.hpp"
|
||||
#include "Debug/DebugHierarchy.hpp"
|
||||
#include "Player/Bhio.hpp"
|
||||
#include "Player/EquipItem.hpp"
|
||||
#include "Player/PlayerControlData.hpp"
|
||||
#include "Player/PlayerLinkBase.hpp"
|
||||
@@ -43,7 +43,7 @@ public:
|
||||
/* 00 */ virtual void vfunc_00();
|
||||
/* 04 */ virtual ~LinkStateBase();
|
||||
/* 0c */ virtual LinkStateId GetId() = 0;
|
||||
/* 10 */ virtual void CreateDebugHierarchy();
|
||||
/* 10 */ virtual void LoadBhio();
|
||||
/* 14 */ virtual void OnStateEnter();
|
||||
/* 18 */ virtual void OnStateLeave(s32 param1);
|
||||
/* 1c */ virtual void vfunc_1c();
|
||||
@@ -64,7 +64,7 @@ public:
|
||||
void ChangeLinkSubState(LinkStateId id, s32 subState);
|
||||
void EquipItem_vfunc_28();
|
||||
void UpdateSwordShieldInUse();
|
||||
void func_ov00_020a81b8(unk32 param1, unk32 param2);
|
||||
void func_ov00_020a81b8(unk32 param1, Vec3p *param2);
|
||||
LinkStateItem *GetLinkItemState();
|
||||
void LookAt(Vec3p *target);
|
||||
void func_ov00_020a81fc(Vec3p *param1, unk32 param2);
|
||||
@@ -116,13 +116,13 @@ public:
|
||||
Vec3p *GetPlayerPos();
|
||||
Vec3p *GetPlayerVel();
|
||||
unk8 *func_ov00_020a8c64();
|
||||
s16 *GetPlayerAngle();
|
||||
u16 *GetPlayerAngle();
|
||||
void *GetPlayer_Unk18();
|
||||
s32 Get_PlayerControlData_Unk32();
|
||||
Actor *GetGrabActor();
|
||||
ActorRef *GetGrabActorRef();
|
||||
unk32 Grab();
|
||||
s32 Get_PlayerLinkBase_Unk44();
|
||||
s32 *Get_PlayerLinkBase_Unk44();
|
||||
bool IsEquipBeingUsed(ItemFlag id);
|
||||
EquipItem *GetEquipItem(ItemFlag id);
|
||||
UnkStruct_027e0fd4 *func_ov00_020a8d40();
|
||||
@@ -132,8 +132,8 @@ public:
|
||||
unk32 Get_PlayerControlData_Unk100();
|
||||
unk32 Get_PlayerControlData_Unk120();
|
||||
s32 Get_PlayerLinkBase_Unk38();
|
||||
DebugHierarchy *GetDebugHierarchy0();
|
||||
DebugHierarchy *GetDebugHierarchy1();
|
||||
Bhio *GetBhio0();
|
||||
Bhio *GetBhio1();
|
||||
|
||||
LinkStateBase(PlayerLinkBase *link);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user