diff options
| author | Aetias <144526980+AetiasHax@users.noreply.github.com> | 2026-05-09 12:36:22 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-05-09 12:36:22 +0200 |
| commit | e9ffe114a97fd3bf563a8c346f2ef2dc5e88f9fd (patch) | |
| tree | 71b1e9895021bcf152c965a87baf1a9d7c7dd699 /src/14_Land/Actor/Character/ActorCharacterBase.cpp | |
| parent | b44496319d3027a625fcf876cf22e467720355df (diff) | |
Delink character actor base classes and shop keeper actors (#152)
* Delink .text for ActorItemSeller, ActorBeedle, ActorTetra
* Delink .text for ActorCharacterBase, ActorCharacter, ActorGenericCharacter
* Define classes ActorCharacterBase, ActorCharacter, ActorGenericCharacter
* Don't define `override` macro during intellisense/clangd
* Define symbols for ActorCharacter, ActorCharacterBase, ActorGenericCharacter
* Define classes and symbols for ActorItemSeller, ActorBeedle, ActorTetra
* Fix duplicate symbol
Diffstat (limited to 'src/14_Land/Actor/Character/ActorCharacterBase.cpp')
| -rw-r--r-- | src/14_Land/Actor/Character/ActorCharacterBase.cpp | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/14_Land/Actor/Character/ActorCharacterBase.cpp b/src/14_Land/Actor/Character/ActorCharacterBase.cpp new file mode 100644 index 00000000..db2ed1ee --- /dev/null +++ b/src/14_Land/Actor/Character/ActorCharacterBase.cpp @@ -0,0 +1,32 @@ +#include "Actor/Character/ActorCharacter.hpp" + +static void func_ov014_021447f8(ActorCharacterBase *actor) {} +static void func_ov014_0214480c(ActorCharacterBase *actor) {} +static void func_ov014_02144820(ActorCharacterBase *actor) {} +static void func_ov014_02144834(ActorCharacterBase *actor) {} +static void func_ov014_02144848(unk32 *param1, unk32 param2, ActorCharacterBase *actor) {} + +unk32 ActorCharacterBase::vfunc_d8() {} +unk32 ActorCharacterBase::vfunc_dc() {} +unk32 ActorCharacterBase::vfunc_e0() {} +unk32 ActorCharacterBase::vfunc_e4() {} +void ActorCharacterBase::vfunc_e8() {} + +ActorCharacterBase::ActorCharacterBase() : + mUnk_158(0x1000000) {} +ActorCharacterBase::~ActorCharacterBase() {} + +bool ActorCharacterBase::Init() {} +void ActorCharacterBase::vfunc_14(u32 param1) {} +bool ActorCharacterBase::vfunc_c0() {} +void ActorCharacterBase::vfunc_18(u32 param1) {} +unk32 ActorCharacterBase::vfunc_d4() {} +void ActorCharacterBase::vfunc_b4() {} +void ActorCharacterBase::vfunc_b8() {} +void ActorCharacterBase::vfunc_80() {} +void ActorCharacterBase::vfunc_84() {} +void ActorCharacterBase::vfunc_cc() {} +void ActorCharacterBase::vfunc_c8() {} +void ActorCharacterBase::vfunc_d0() {} +void ActorCharacterBase::vfunc_68() {} +bool ActorCharacterBase::vfunc_bc() {} |
