diff options
| author | robojumper <robojumper@gmail.com> | 2026-01-11 00:24:23 +0100 |
|---|---|---|
| committer | robojumper <robojumper@gmail.com> | 2026-03-01 21:00:16 +0100 |
| commit | 1ec9c01b837174c82d9f9d081fff4e05f5556748 (patch) | |
| tree | a353c11bee20811774aec5094458f784db42730b /src/toBeSorted/d_camera_base.cpp | |
| parent | fe54824a8b31d2e3caccfd8726a4a6af53fa3770 (diff) | |
Progress on game cam
Diffstat (limited to 'src/toBeSorted/d_camera_base.cpp')
| -rw-r--r-- | src/toBeSorted/d_camera_base.cpp | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/src/toBeSorted/d_camera_base.cpp b/src/toBeSorted/d_camera_base.cpp index 7949c539..986ba226 100644 --- a/src/toBeSorted/d_camera_base.cpp +++ b/src/toBeSorted/d_camera_base.cpp @@ -2,12 +2,21 @@ #include "common.h" -// TODO: Weak function order (CamView dtor needs to appear after a bunch of weak functions) -// TODO: I'm not sure why all those weak functions even got emitted here, there's nothing -// that forces the compiler to put anything here so using this as a hack. I really believe the -// text split is correct, and this file doesn't appear to have any other sections. -void CreatedCameraBase_cHack() { - dCameraBase_c *c = new dCameraBase_c(); +// All of these base functions and the vtable got stripped +bool dCameraBase_c::create() { + return true; +} + +bool dCameraBase_c::remove() { + return true; +} + +bool dCameraBase_c::execute() { + return true; +} + +bool dCameraBase_c::draw() { + return true; } bool dCameraBase_c::doCreate(s32 index) { |
