Warning/error cleanup
Some checks are pending
Build / build (GZLE01) (push) Waiting to run
Build / build (GZLJ01) (push) Waiting to run
Build / build (GZLP01) (push) Waiting to run
Build / website (push) Blocked by required conditions

This commit is contained in:
LagoLunatic 2024-10-18 15:55:31 -04:00
parent 0255c90ad6
commit ce592831fe
13 changed files with 125 additions and 42 deletions

View File

@ -1,6 +1,6 @@
#ifndef OBJECT_LIGHT_H
#define OBJECT_LIGHT_H
#include "JSystem/JStudio/JStudio_JStage/control.h"
#include "JSystem/JStudio/JStudio_JStage/control.h" // IWYU pragma: export
#endif /* OBJECT_LIGHT_H */

View File

@ -41,7 +41,10 @@ public:
bool cross(const cM3dGCyl*, cXyz*) const;
bool cross(const cM3dGSph*, cXyz*) const;
bool cross(const cM3dGSph*, f32*) const;
bool cross(const cM3dGCyl* cyl, f32* out) const { return cM3d_Cross_CylSph(cyl, this, &cXyz(), out); }
bool cross(const cM3dGCyl* cyl, f32* out) const {
cXyz temp;
return cM3d_Cross_CylSph(cyl, this, &temp, out);
}
void cross(const cM3dGTri*) const {}
const cXyz& GetC() const { return mCenter; }
cXyz& GetC() { return mCenter; }

View File

@ -85,7 +85,7 @@ void TAdaptor_light::adaptor_do_update(const JStudio::TObject* object, u32 p2) {
adaptor_getVariableValue_Vec(&posDir1.mPosition, sauVariableValue_3_POSITION_XYZ);
switch (_118) {
case 1:
case 1: {
f32 val10 = adaptor_getVariableValue(10)->getValue();
f32 val11 = adaptor_getVariableValue(11)->getValue();
f32 cosX = std::cosf(DEG_TO_RAD(val11));
@ -96,6 +96,7 @@ void TAdaptor_light::adaptor_do_update(const JStudio::TObject* object, u32 p2) {
posDir1.mDirection.z = cosX * std::cosf(DEG_TO_RAD(val10));
break;
}
case 2:
Vec target;
adaptor_getVariableValue_Vec(&target, sauVariableValue_3_TARGET_POSITION_XYZ);
@ -145,6 +146,8 @@ void TAdaptor_light::adaptor_do_FACULTY(JStudio::data::TEOperationData op, const
mObject->JSGSetLightType(lightType);
break_outer_switch:
break;
default:
break;
}
}

View File

@ -72,10 +72,10 @@ BOOL daKaji_c::_delete() {
BOOL daKaji_c::_execute() {
// Copy the ship's transform (plus an offset) to the helm.
cXyz* offset = &cXyz(0.0f, 740.0f, -858.0f);
offset->y += REG10_F(10);
offset->z += REG10_F(11);
cMtx_multVec(l_p_ship->mpModel->getBaseTRMtx(), offset, &current.pos);
cXyz offset(0.0f, 740.0f, -858.0f);
offset.y += REG10_F(10);
offset.z += REG10_F(11);
cMtx_multVec(l_p_ship->mpModel->getBaseTRMtx(), &offset, &current.pos);
daObjPirateship::Act_c* ship = l_p_ship;
shape_angle = ship->shape_angle;

View File

@ -761,10 +761,12 @@ static void __THPGQRRestore() {
tmp2 = __THPOldGQR6;
// clang-format off
#ifdef __MWERKS__
asm {
mtspr GQR5, tmp1;
mtspr GQR6, tmp2;
}
#endif
// clang-format on
}
@ -773,16 +775,19 @@ static void __THPGQRSetup() {
register u32 tmp1, tmp2;
// clang-format off
#ifdef __MWERKS__
asm {
mfspr tmp1, GQR5;
mfspr tmp2, GQR6;
}
#endif
// clang-format on
__THPOldGQR5 = tmp1;
__THPOldGQR6 = tmp2;
// clang-format off
#ifdef __MWERKS__
asm {
li r3, 0x0007
oris r3, r3, 0x0007
@ -791,6 +796,7 @@ static void __THPGQRSetup() {
oris r3, r3, 0x3D04
mtspr GQR6, r3
}
#endif
// clang-format on
}
@ -875,6 +881,7 @@ static void __THPInverseDCTY8(register THPCoeff* in, register u32 xPos) {
register u32 itmp0, itmp1, itmp2, itmp3;
// clang-format off
#ifdef __MWERKS__
asm {
li itmp2, 8
mtctr itmp2
@ -1033,6 +1040,7 @@ static void __THPInverseDCTY8(register THPCoeff* in, register u32 xPos) {
_loopEnd:
}
#endif
// clang-format on
}
@ -1046,6 +1054,7 @@ static void __THPInverseDCTY8(register THPCoeff* in, register u32 xPos) {
register THPSample *out0, *out1;
// clang-format off
#ifdef __MWERKS__
asm {
psq_l tmp10, 8*0*sizeof(f32)(ws), 0, 0
slwi off0, wid, 3;
@ -1163,6 +1172,7 @@ static void __THPInverseDCTY8(register THPCoeff* in, register u32 xPos) {
psq_st tmp21, 8(out1), 0, 6
}
#endif
// clang-format on
}
}
@ -1184,6 +1194,7 @@ static void __THPInverseDCTNoYPos(register THPCoeff* in, register u32 xPos) {
{
register u32 itmp0, itmp1, itmp2, itmp3;
// clang-format off
#ifdef __MWERKS__
asm {
li itmp2, 8
mtctr itmp2
@ -1342,6 +1353,7 @@ static void __THPInverseDCTNoYPos(register THPCoeff* in, register u32 xPos) {
_loopEnd:
}
#endif
// clang-format on
}
@ -1355,6 +1367,7 @@ static void __THPInverseDCTNoYPos(register THPCoeff* in, register u32 xPos) {
register THPSample *out0, *out1;
// clang-format off
#ifdef __MWERKS__
asm {
psq_l tmp10, 8*0*sizeof(f32)(ws), 0, 0
slwi xPos, xPos, 2
@ -1469,6 +1482,7 @@ static void __THPInverseDCTNoYPos(register THPCoeff* in, register u32 xPos) {
psq_st tmp20, 0(out1), 0, 6
psq_st tmp21, 8(out1), 0, 6
}
#endif
// clang-format on
}
}
@ -1629,6 +1643,7 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
register u32 cnt1;
register u32 tmp1;
// clang-format off
#ifdef __MWERKS__
asm {
lwz cnt,info->cnt;
subfic code,cnt,33;
@ -1645,9 +1660,11 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
subfic v,t,32;
srw diff,cnt,v;
}
#endif
// clang-format on
// clang-format off
#ifdef __MWERKS__
asm
{
b _DoneDIFF;
@ -1665,6 +1682,7 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
srw diff, v, tmp;
_DoneDIFF:
}
#endif
// clang-format on
}
@ -1688,12 +1706,14 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
register THPHuffmanTab* h = Yachuff;
// clang-format off
#ifdef __MWERKS__
asm
{
lwz cnt, info->cnt;
addi increment, h, 32;
lwz cb, info->currByte;
}
#endif
// clang-format on
for (k = 1; k < 64; k++)
@ -1702,6 +1722,7 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
register s32 rrrr;
// clang-format off
#ifdef __MWERKS__
asm {
addi code, cnt, 4;
cmpwi cnt, 28;
@ -1716,6 +1737,7 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
add cnt, cnt, code;
b _DoneDecodeTab;
}
#endif
// clang-format on
{
@ -1726,6 +1748,7 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
cnt += 5;
maxcodebase = (u32) & (h->maxCode);
// clang-format off
#ifdef __MWERKS__
asm {
li tmp2, sizeof(s32)*(5);
li code, 5;
@ -1771,6 +1794,7 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
addi code, code, 1
bgt __WHILE_START;
}
#endif
// clang-format on
}
_FCEB_Done:
@ -1779,6 +1803,7 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
_notEnoughBits:
// clang-format off
#ifdef __MWERKS__
asm
{
cmpwi cnt, 33;
@ -1798,12 +1823,14 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
cmpwi code, 33;
bgt _FailedCheckNoBits1;
}
#endif
// clang-format on
cnt = (u32)code;
goto _DoneDecodeTab;
_getfullword : {
// clang-format off
#ifdef __MWERKS__
asm
{
lwzu cb, 4(tmp);
@ -1815,6 +1842,7 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
addi cnt, tmp, 1
beq _FailedCheckEnoughbits_Updated;
}
#endif
// clang-format on
}
goto _DoneDecodeTab;
@ -1823,12 +1851,14 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
ssss = 5;
do {
// clang-format off
#ifdef __MWERKS__
asm
{
subfic tmp, ssss, 31;
addi ssss, ssss, 1;
srw code, cb, tmp;
}
#endif
// clang-format on
} while (code > h->maxCode[ssss]);
@ -1839,6 +1869,7 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
_1bitleft:
// clang-format off
#ifdef __MWERKS__
asm {
lwzu cb, 4(tmp);
@ -1850,6 +1881,7 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
beq _Read4;
}
#endif
// clang-format on
goto _DoneDecodeTab;
@ -1859,6 +1891,7 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
register u32 tmp2;
// clang-format off
#ifdef __MWERKS__
asm {
li cnt, sizeof(s32)*5;
add maxcodebase, maxcodebase, cnt;
@ -1878,6 +1911,7 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
bgt __DR4_WHILE_START;
}
#endif
// clang-format on
}
ssss = (h->Vij[(s32)(code + h->valPtr[cnt])]);
@ -1893,6 +1927,7 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
mask = (u32) & (h->maxCode);
// clang-format off
#ifdef __MWERKS__
asm {
lwz tmp, info->c;
subfic tmp2, cnt, 33;
@ -1921,6 +1956,7 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
bgt __FCNB1_WHILE_START;
}
#endif
// clang-format on
ssss = (h->Vij[(s32)(code + h->valPtr[tmp3])]);
}
@ -1929,11 +1965,13 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
_DoneDecodeTab:
// clang-format off
#ifdef __MWERKS__
asm {
andi. rrrr, ssss, 15;
srawi ssss, ssss, 4;
beq _RECV_SSSS_ZERO;
}
#endif
// clang-format on
{
@ -1943,6 +1981,7 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
register u32 cnt1;
register u32 tmp1;
// clang-format off
#ifdef __MWERKS__
asm
{
subfic code,cnt,33;
@ -1954,8 +1993,10 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
subfic v,rrrr,32;
srw ssss,tmp1,v;
}
#endif
// clang-format on
// clang-format off
#ifdef __MWERKS__
asm
{
b _RECVDone;
@ -1972,6 +2013,7 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
srw ssss, v, tmp;
_RECVDone:
}
#endif
// clang-format on
}
@ -1993,10 +2035,12 @@ static void __THPHuffDecodeDCTCompY(register THPFileInfo* info, THPCoeff* block)
};
// clang-format off
#ifdef __MWERKS__
asm
{
_RECV_END:
}
#endif
// clang-format on
}
info->cnt = cnt;
@ -2013,6 +2057,7 @@ static s32 __THPHuffDecodeTab(register THPFileInfo* info, register THPHuffmanTab
register s32 tmp;
// clang-format off
#ifdef __MWERKS__
asm
{
lwz cnt, info->cnt;
@ -2029,6 +2074,7 @@ static s32 __THPHuffDecodeTab(register THPFileInfo* info, register THPHuffmanTab
add cnt, cnt, increment;
stw cnt, info->cnt;
}
#endif
// clang-format on
_done:
return code;
@ -2042,6 +2088,7 @@ _done:
cnt += 5;
// clang-format off
#ifdef __MWERKS__
asm {
li tmp2, sizeof(s32)*(5);
li code, 5;
@ -2086,6 +2133,7 @@ _done:
addi code, code, 1
bgt __WHILE_START;
}
#endif
// clang-format on
}
_FCEB_Done:
@ -2093,6 +2141,7 @@ _FCEB_Done:
return (h->Vij[(s32)(tmp + h->valPtr[code])]);
// clang-format off
#ifdef __MWERKS__
asm
{
_notEnoughBits:
@ -2114,12 +2163,13 @@ _FCEB_Done:
stw code, info->cnt;
bgt _FailedCheckNoBits1;
}
#endif
// clang-format on
return tmp;
// clang-format off
asm
{
#ifdef __MWERKS__
asm {
_1bitleft:
lwzu cb, 4(tmp);
@ -2133,6 +2183,7 @@ _FCEB_Done:
beq _Read4;
}
#endif
// clang-format on
return tmp;
@ -2141,6 +2192,7 @@ _Read4 : {
register u32 tmp2;
// clang-format off
#ifdef __MWERKS__
asm
{
li cnt, sizeof(s32)*5;
@ -2161,6 +2213,7 @@ _Read4 : {
bgt __DR4_WHILE_START;
}
#endif
// clang-format on
}
@ -2170,6 +2223,7 @@ __CODE_PLUS_VP_CNT:
_getfullword:
// clang-format off
#ifdef __MWERKS__
asm
{
lwzu cb, 4(tmp);
@ -2185,6 +2239,7 @@ _getfullword:
stw increment, info->cnt;
}
#endif
// clang-format on
return (s32)cnt;
@ -2193,12 +2248,14 @@ _FailedCheckEnoughbits_Updated:
cnt = 5;
do {
// clang-format off
#ifdef __MWERKS__
asm
{
subfic tmp, cnt, 31;
addi cnt, cnt, 1;
srw code, cb, tmp;
}
#endif
// clang-format on
} while (code > h->maxCode[cnt]);
@ -2216,6 +2273,7 @@ _FailedCheckNoBits1 :
mask = (u32) & (h->maxCode);
// clang-format off
#ifdef __MWERKS__
asm
{
lwz tmp, info->c;
@ -2246,6 +2304,7 @@ _FailedCheckNoBits1 :
bgt __FCNB1_WHILE_START;
}
#endif
// clang-format on
}
@ -2277,6 +2336,7 @@ static void __THPHuffDecodeDCTCompU(register THPFileInfo* info, THPCoeff* block)
if (t) {
// clang-format off
#ifdef __MWERKS__
asm
{
lwz cnt,info->cnt;
@ -2291,9 +2351,11 @@ static void __THPHuffDecodeDCTCompU(register THPFileInfo* info, THPCoeff* block)
subfic v,t,32;
srw diff,cnt,v;
}
#endif
// clang-format on
// clang-format off
#ifdef __MWERKS__
asm
{
b _DoneDIFF;
@ -2311,6 +2373,7 @@ static void __THPHuffDecodeDCTCompU(register THPFileInfo* info, THPCoeff* block)
srw diff, v, tmp;
_DoneDIFF:
}
#endif
// clang-format on
if (__cntlzw((u32)diff) > 32 - t) {
@ -2330,6 +2393,7 @@ static void __THPHuffDecodeDCTCompU(register THPFileInfo* info, THPCoeff* block)
if (ssss) {
k += rrrr;
// clang-format off
#ifdef __MWERKS__
asm
{
lwz cnt,info->cnt;
@ -2344,9 +2408,11 @@ static void __THPHuffDecodeDCTCompU(register THPFileInfo* info, THPCoeff* block)
subfic v,ssss,32;
srw rrrr,cnt,v;
}
#endif
// clang-format on
// clang-format off
#ifdef __MWERKS__
asm
{
b _Done;
@ -2364,6 +2430,7 @@ static void __THPHuffDecodeDCTCompU(register THPFileInfo* info, THPCoeff* block)
srw rrrr, v, tmp;
_Done:
}
#endif
// clang-format on
if (__cntlzw((u32)rrrr) > 32 - ssss) {
@ -2405,6 +2472,7 @@ static void __THPHuffDecodeDCTCompV(register THPFileInfo* info, THPCoeff* block)
if (t) {
// clang-format off
#ifdef __MWERKS__
asm
{
lwz cnt,info->cnt;
@ -2419,9 +2487,11 @@ static void __THPHuffDecodeDCTCompV(register THPFileInfo* info, THPCoeff* block)
subfic v,t,32;
srw diff,cnt,v;
}
#endif
// clang-format on
// clang-format off
#ifdef __MWERKS__
asm
{
b _DoneDIFF;
@ -2439,6 +2509,7 @@ static void __THPHuffDecodeDCTCompV(register THPFileInfo* info, THPCoeff* block)
srw diff, v, tmp;
_DoneDIFF:
}
#endif
// clang-format on
if (__cntlzw((u32)diff) > 32 - t) {
@ -2460,6 +2531,7 @@ static void __THPHuffDecodeDCTCompV(register THPFileInfo* info, THPCoeff* block)
k += rrrr;
// clang-format off
#ifdef __MWERKS__
asm
{
lwz cnt,info->cnt;
@ -2477,9 +2549,11 @@ static void __THPHuffDecodeDCTCompV(register THPFileInfo* info, THPCoeff* block)
subfic v,ssss,32;
srw rrrr,cnt,v;
}
#endif
// clang-format on
// clang-format off
#ifdef __MWERKS__
asm
{
b _Done;
@ -2497,6 +2571,7 @@ static void __THPHuffDecodeDCTCompV(register THPFileInfo* info, THPCoeff* block)
srw rrrr, v, tmp;
_Done:
}
#endif
// clang-format on
if (__cntlzw((u32)rrrr) > 32 - ssss) {

View File

@ -215,9 +215,11 @@ void daObjEskban::Act_c::eff_m_break(u16 particleID, u16 prm_b) {
J3DAnmTexPattern* txPattern =
static_cast<J3DAnmTexPattern*>(dComIfG_getObjectRes("Always", ALWAYS_BTP_MPI_KOISHI));
JPABaseEmitter* pBEmtr =
dComIfGp_particle_set(particleID, &this->current.pos, &this->shape_angle, NULL, 0xff, NULL,
-1, NULL, NULL, &cXyz(3, 3, 3));
cXyz scale(3.0f, 3.0f, 3.0f);
JPABaseEmitter* pBEmtr = dComIfGp_particle_set(
particleID, &this->current.pos, &this->shape_angle, NULL,
0xff, NULL, -1, NULL, NULL, &scale
);
if (!pBEmtr) {
return;
}
@ -237,9 +239,11 @@ void daObjEskban::Act_c::eff_b_break(u16 particleID) {
c0.b = tevStr.mColorC0.b;
c0.a = tevStr.mColorC0.a;
JPABaseEmitter* pBEmtr =
dComIfGp_particle_set(particleID, &this->current.pos, NULL, NULL, 0xff, NULL, -1,
&tevStr.mColorK0, &c0, &cXyz(1, 1, 1));
cXyz scale(1.0f, 1.0f, 1.0f);
JPABaseEmitter* pBEmtr = dComIfGp_particle_set(
particleID, &this->current.pos, NULL, NULL,
0xff, NULL, -1, &tevStr.mColorK0, &c0, &scale
);
if (!pBEmtr) {
return;
}
@ -293,7 +297,7 @@ int daObjEskban::Act_c::Execute(Mtx** pMtx) {
}
}
switch (mActorState) {
case ST_WAIT: /* 0x148 */
case ST_WAIT: /* 0x148 */ {
if (!mCameraCyl.ChkCoHit()) {
break;
}
@ -309,6 +313,7 @@ int daObjEskban::Act_c::Execute(Mtx** pMtx) {
mActorState = ST_DESTROYED;
}
break;
}
case ST_DESTROYED: /* 0x1d8 */
if (eventInfo.checkCommandDemoAccrpt()) {
mActorState = ST_CUTSCENING;
@ -316,7 +321,7 @@ int daObjEskban::Act_c::Execute(Mtx** pMtx) {
}
fopAcM_orderOtherEvent(this, "Eskban");
break;
case ST_CUTSCENING: /* 0x214 */
case ST_CUTSCENING: /* 0x214 */ {
if (fopAcM_SearchByID(mActorID) == NULL) {
mActorState = ST_SMOKING;
mRemainingSmokeAnm = DESTROY_SMOKE_ANM_LEN;
@ -335,6 +340,7 @@ int daObjEskban::Act_c::Execute(Mtx** pMtx) {
mDoAud_seStart(JA_SE_READ_RIDDLE_1);
daObjEskban_effect_set();
break;
}
case ST_SMOKING: /* 0x350 */
if (mRemainingSmokeAnm > 0) {
mRemainingSmokeAnm--;

View File

@ -5,7 +5,6 @@
#include "d/actor/d_a_obj_xfuta.h"
#include "d/d_com_inf_game.h"
#include "d/d_item.h"
#include "d/d_procname.h"
#include "dolphin/types.h"

View File

@ -8,7 +8,6 @@
#include "f_op/f_op_actor_mng.h"
#include "f_op/f_op_camera.h"
#include "d/d_com_inf_game.h"
#include "d/d_item_data.h"
#include "d/d_kankyo_rain.h"
#include "d/d_procname.h"
#include "m_Do/m_Do_mtx.h"

View File

@ -5,7 +5,6 @@
#include "d/actor/d_a_swattack.h"
#include "f_op/f_op_actor_mng.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "d/d_cc_d.h"
#include "d/d_com_inf_game.h"
#include "d/d_procname.h"

View File

@ -100,11 +100,12 @@ void daTag_Event_c::demoInitProc() {
case 0x5:
mDoAud_bgmAllMute(0x1E);
break;
case 0x6:
case 0x6: {
fopAc_ac_c* mo2 = fopAcM_searchFromName("mo2", 0, 0);
dComIfGp_event_setItemPartner(mo2);
dComIfGp_event_setTalkPartner(mo2);
break;
}
case 0x9:
u8 r30;
if (!dComIfGs_isEventBit(0x3B20)) {

View File

@ -11,11 +11,10 @@
#include "dolphin/gf/GFLight.h"
#include "dolphin/gf/GFPixel.h"
#include "dolphin/gf/GFTransform.h"
#include "f_op/f_op_camera_mng.h"
#include "f_op/f_op_camera.h"
#include "m_Do/m_Do_graphic.h"
#include "m_Do/m_Do_lib.h"
#include "m_Do/m_Do_mtx.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "JSystem/J2DGraph/J2DOrthoGraph.h"
#include "SSystem/SComponent/c_rnd.h"

View File

@ -8,7 +8,6 @@
#include "d/d_procname.h"
#include "f_op/f_op_overlap.h"
#include "m_Do/m_Do_graphic.h"
#include "new.h"
/* 80224390-80224484 .text init__15dDlst_2DtEff1_cF8_GXColor */
void dDlst_2DtEff1_c::init(GXColor color) {
@ -285,8 +284,8 @@ void dOvlpFd4_c::execFadeOut() {
/* 802253C4-80225528 .text execNextSnap__10dOvlpFd4_cFv */
void dOvlpFd4_c::execNextSnap() {
setExecute(execFadeIn);
setDraw(drawFadeIn);
setExecute(&dOvlpFd4_c::execFadeIn);
setDraw(&dOvlpFd4_c::drawFadeIn);
fadeIn_dlst.first = true;
dComIfGp_setWindowNum(1);

View File

@ -1987,7 +1987,7 @@ void mDoExt_3DlineMat0_c::update(u16 segs, f32 size, GXColor& newColor, u16 spac
f32 scale = delta.abs();
if (scale != 0.0f) {
scale = size / scale;
VECScale(&delta, &delta, scale);
delta *= scale;
}
dstPos[0] = pos[0] + delta;
@ -2012,9 +2012,9 @@ void mDoExt_3DlineMat0_c::update(u16 segs, f32 size, GXColor& newColor, u16 spac
if (scale != 0.0f)
scale = r_size / scale;
VECScale(&delta, &delta, scale);
VECAdd(&nextP0, &(pos[0] + delta), &nextP0);
VECAdd(&nextP1, &(pos[0] - delta), &nextP1);
delta *= scale;
nextP0 += pos[0] + delta;
nextP1 += pos[0] - delta;
r_dstPos[0] = nextP0 * 0.5f;
r_dstPos[1] = nextP1 * 0.5f;
@ -2079,7 +2079,7 @@ void mDoExt_3DlineMat0_c::update(u16 segs, GXColor& newColor, dKy_tevstr_c* pTev
f32 scale = delta.abs();
if (scale != 0.0f) {
scale = *size_p / scale;
VECScale(&delta, &delta, scale);
delta *= scale;
}
dstPos[0] = pos[0] + delta;
@ -2102,9 +2102,9 @@ void mDoExt_3DlineMat0_c::update(u16 segs, GXColor& newColor, dKy_tevstr_c* pTev
if (scale != 0.0f)
scale = *size_p / scale;
VECScale(&delta, &delta, scale);
VECAdd(&nextP0, &(pos[0] + delta), &nextP0);
VECAdd(&nextP1, &(pos[0] - delta), &nextP1);
delta *= scale;
nextP0 += pos[0] + delta;
nextP1 += pos[0] - delta;
r_dstPos[0] = nextP0 * 0.5f;
r_dstPos[1] = nextP1 * 0.5f;
@ -2276,7 +2276,7 @@ void mDoExt_3DlineMat1_c::update(u16 segs, f32 size, GXColor& newColor, u16 spac
f32 scale = delta.abs();
if (scale != 0.0f) {
scale = size / scale;
VECScale(&delta, &delta, scale);
delta *= scale;
}
dstPos[0] = pos[0] + delta;
@ -2307,9 +2307,9 @@ void mDoExt_3DlineMat1_c::update(u16 segs, f32 size, GXColor& newColor, u16 spac
if (scale != 0.0f)
scale = r_size / scale;
VECScale(&delta, &delta, scale);
VECAdd(&nextP0, &(pos[0] + delta), &nextP0);
VECAdd(&nextP1, &(pos[0] - delta), &nextP1);
delta *= scale;
nextP0 += pos[0] + delta;
nextP1 += pos[0] - delta;
r_dstPos[0] = nextP0 * 0.5f;
r_dstPos[1] = nextP1 * 0.5f;
@ -2392,7 +2392,7 @@ void mDoExt_3DlineMat1_c::update(u16 segs, GXColor& newColor, dKy_tevstr_c* pTev
f32 scale = delta.abs();
if (scale != 0.0f) {
scale = *size_p / scale;
VECScale(&delta, &delta, scale);
delta *= scale;
}
dstPos[0] = pos[0] + delta;
@ -2421,9 +2421,9 @@ void mDoExt_3DlineMat1_c::update(u16 segs, GXColor& newColor, dKy_tevstr_c* pTev
if (scale != 0.0f)
scale = *size_p / scale;
VECScale(&delta, &delta, scale);
VECAdd(&nextP0, &(pos[0] + delta), &nextP0);
VECAdd(&nextP1, &(pos[0] - delta), &nextP1);
delta *= scale;
nextP0 += pos[0] + delta;
nextP1 += pos[0] - delta;
r_dstPos[0] = nextP0 * 0.5f;
r_dstPos[1] = nextP1 * 0.5f;