diff options
| author | coco875 <59367621+coco875@users.noreply.github.com> | 2025-06-19 22:26:04 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-19 16:26:04 -0600 |
| commit | 5d7cf20c83bf49e6b27f07684535727506526012 (patch) | |
| tree | d5a02b39520ff255f4b1ffc557be5026d481427c /src/engine/actors/Finishline.cpp | |
| parent | 602141fb11e2614583caa23b250ca115ce451c99 (diff) | |
pr Code 80005fd0 (#181)
* fix error
* a lot of change
* basic rename of local variable
* continue rename and improve Enhancements
* re-apply change
* revert the remove of dma_texture and fix mtxf_multiplication
* more documentation port
* some fix
* more fix
* fix arround
* Update torch
* fix spelling
---------
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
Diffstat (limited to 'src/engine/actors/Finishline.cpp')
| -rw-r--r-- | src/engine/actors/Finishline.cpp | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/src/engine/actors/Finishline.cpp b/src/engine/actors/Finishline.cpp index fb408bd14..6a82f03f0 100644 --- a/src/engine/actors/Finishline.cpp +++ b/src/engine/actors/Finishline.cpp @@ -31,9 +31,9 @@ AFinishline::AFinishline(std::optional<FVector> pos) { Pos[2] = D_8015F8D0[2] = pos.value().z; } else { // Set spawn point to the tracks first path point. - Pos[0] = D_8015F8D0[0] = D_80164490->posX; - Pos[1] = D_8015F8D0[1] = (f32) (D_80164490->posY - 15); - Pos[2] = D_8015F8D0[2] = D_80164490->posZ; + Pos[0] = D_8015F8D0[0] = gCurrentTrackPath->posX; + Pos[1] = D_8015F8D0[1] = (f32) (gCurrentTrackPath->posY - 15); + Pos[2] = D_8015F8D0[2] = gCurrentTrackPath->posZ; } Rot[0] = 0; @@ -45,14 +45,14 @@ AFinishline::AFinishline(std::optional<FVector> pos) { BoundingBoxSize = 0.0f; } -void AFinishline::Tick() {} +void AFinishline::Tick() { +} void AFinishline::Draw(Camera *camera) { Mat4 mtx; s16 temp = Pos[2]; s32 maxObjectsReached; - if (gGamestate == CREDITS_SEQUENCE) { return; } @@ -70,20 +70,23 @@ void AFinishline::Draw(Camera *camera) { if (D_800DC5BC != 0) { gDPSetFogColor(gDisplayListHead++, D_801625EC, D_801625F4, D_801625F0, 0xFF); - gSPDisplayList(gDisplayListHead++, (Gfx*)D_0D001C20); + gSPDisplayList(gDisplayListHead++, (Gfx*) D_0D001C20); } else { - gSPDisplayList(gDisplayListHead++, (Gfx*)D_0D001B90); + gSPDisplayList(gDisplayListHead++, (Gfx*) D_0D001B90); } } else if (D_800DC5BC != 0) { gDPSetFogColor(gDisplayListHead++, D_801625EC, D_801625F4, D_801625F0, 0xFF); - gSPDisplayList(gDisplayListHead++, (Gfx*)D_0D001C88); + gSPDisplayList(gDisplayListHead++, (Gfx*) D_0D001C88); } else { - gSPDisplayList(gDisplayListHead++, (Gfx*)D_0D001BD8); + gSPDisplayList(gDisplayListHead++, (Gfx*) D_0D001BD8); } FrameInterpolation_RecordCloseChild(); } -void AFinishline::Collision(Player* player, AActor* actor) {} +void AFinishline::Collision(Player* player, AActor* actor) { +} -bool AFinishline::IsMod() { return true; } +bool AFinishline::IsMod() { + return true; +} |
