summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_e_warpappear.cpp
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2025-12-24 19:57:36 -0500
committerGitHub <noreply@github.com>2025-12-24 16:57:36 -0800
commit229527daf71c76965ef0735abca530cee68b7358 (patch)
tree0325055c01866d359b1556a2cbc6b65cbd238466 /src/d/actor/d_a_e_warpappear.cpp
parentcefe919b8d39cb5b60d79b1dc7452e80abdf9657 (diff)
Resolve all gameInfo fakematches (#2995)
* Clean up various inlines/fakematches/comments * Copy OptRuby inline name from TWW debug * Resolve all dEvt_control_c related fakematches, return pointer instead of reference * Fix some more missing inline usages
Diffstat (limited to 'src/d/actor/d_a_e_warpappear.cpp')
-rw-r--r--src/d/actor/d_a_e_warpappear.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/d/actor/d_a_e_warpappear.cpp b/src/d/actor/d_a_e_warpappear.cpp
index 07a7b71d11..7157621c62 100644
--- a/src/d/actor/d_a_e_warpappear.cpp
+++ b/src/d/actor/d_a_e_warpappear.cpp
@@ -274,10 +274,11 @@ static void demo_camera(e_warpappear_class* i_this) {
daPy_py_c* player = (daPy_py_c*)dComIfGp_getPlayer(0);
camera_class* camera = dComIfGp_getCamera(dComIfGp_getPlayerCameraID(0));
+ camera_class* camera0 = dComIfGp_getCamera(0);
daHorse_c* horseActor = (daHorse_c*)dComIfGp_getHorseActor();
cXyz sp48, sp54;
- dComIfG_play_c* play;
+ cXyz temp1, temp2;
switch (i_this->field_0x59e) {
case 1:
if (!i_this->eventInfo.checkCommandDemoAccrpt()) {
@@ -464,9 +465,7 @@ static void demo_camera(e_warpappear_class* i_this) {
i_this->field_0x5f8 = 0.0f;
}
- // TODO: gameInfo fake match to force reuse of pointer
- play = &g_dComIfG_gameInfo.play;
- play->getEvent().onHindFlag(15);
+ dComIfGp_event_onHindFlag(15);
if (i_this->field_0x59e == 5) {
if (i_this->field_0x5a0 >= 310) {
@@ -496,7 +495,7 @@ static void demo_camera(e_warpappear_class* i_this) {
camera->mCamera.Reset(i_this->field_0x5b0, i_this->field_0x5a4, i_this->field_0x5f4, 0);
camera->mCamera.Start();
camera->mCamera.SetTrimSize(0);
- play->getEvent().reset();
+ dComIfGp_event_reset();
daPy_getPlayerActorClass()->cancelOriginalDemo();
fopAcM_delete(i_this);
fpcM_Search(s_s1fight_sub, i_this);