First pink screen!

This commit is contained in:
Lurs
2026-02-21 22:15:39 +01:00
parent a41c3d59b4
commit 22a86deb76
34 changed files with 238 additions and 246 deletions
+3 -3
View File
@@ -196,8 +196,8 @@ void daAlink_c::preKandelaarDraw() {
field_0x32c8 = 0;
}
f32 near = dComIfGd_getView()->near;
f32 far = dComIfGd_getView()->far;
f32 near_ = dComIfGd_getView()->near_;
f32 far_ = dComIfGd_getView()->far_;
mDoLib_pos2camera(&mKandelaarFlamePos, &proj);
proj.z += 30.0f;
@@ -205,7 +205,7 @@ void daAlink_c::preKandelaarDraw() {
proj.z = -0.01f;
}
field_0x344c = ((near + (far * near) / proj.z) / (far - near) + 1.0f) * 1.6777215E7f;
field_0x344c = ((near_ + (far_ * near_) / proj.z) / (far_ - near_) + 1.0f) * 1.6777215E7f;
}
void daAlink_c::setKandelaarModel() {
+3 -3
View File
@@ -3234,9 +3234,9 @@ int daMidna_c::execute() {
if (!checkShadowModeTalkWait() || fopAcM_getTalkEventPartner(link) == this) {
if (!checkStateFlg0(FLG0_UNK_8000)) {
offStateFlg0((daMidna_FLG0)(FLG0_NPC_NEAR | FLG0_NPC_FAR));
BOOL far;
if (fopAcIt_Judge((fopAcIt_JudgeFunc)daMidna_searchNpc, &far)) {
if (!far) {
BOOL far_;
if (fopAcIt_Judge((fopAcIt_JudgeFunc)daMidna_searchNpc, &far_)) {
if (!far_) {
onStateFlg0(FLG0_NPC_NEAR);
} else {
onStateFlg0(FLG0_NPC_FAR);
+3 -3
View File
@@ -270,7 +270,7 @@ void dMirror_packet_c::mainDraw() {
int prjPosNum = 4;
view_class* view = dComIfGd_getView();
f32 temp_f22 = -view->near;
f32 temp_f22 = -view->near_;
cXyz* var_r21 = mQuad;
cXyz* var_r22 = sp19C;
int var_r23 = 0;
@@ -427,12 +427,12 @@ void dMirror_packet_c::mainDraw() {
j3dSys.reinitGX();
GXSetScissor(scissor[0], scissor[1], scissor[2], scissor[3]);
mirrorZdraw(sp150, sp138, view->far, var_f31, var_f30, var_f29, var_f28, var_f27);
mirrorZdraw(sp150, sp138, view->far_, var_f31, var_f30, var_f29, var_f28, var_f27);
}
}
void dMirror_packet_c::draw() {
mDoLib_clipper::changeFar(dComIfGd_getView()->far);
mDoLib_clipper::changeFar(dComIfGd_getView()->far_);
if (!mDoLib_clipper::clip(j3dSys.getViewMtx(), &mMaxVal, &mMinVal)) {
mainDraw();
}
+3 -3
View File
@@ -510,14 +510,14 @@ void daObjARI_c::Z_BufferChk() {
dComIfGd_peekZ(vec2.x, vec2.y, &mBufferZ);
}
f32 near = dComIfGd_getView()->near;
f32 far = dComIfGd_getView()->far;
f32 near_ = dComIfGd_getView()->near_;
f32 far_ = dComIfGd_getView()->far_;
mDoLib_pos2camera(&vec1, &vec2);
vec2.z += 50.0f;
if (vec2.z > 0.0f) {
vec2.z = 0.0f;
}
mScreenZ = ((near + far * near / vec2.z) / (far - near) + 1.0f) * 0xffffff;
mScreenZ = ((near_ + far_ * near_ / vec2.z) / (far_ - near_) + 1.0f) * 0xffffff;
}
int daObjARI_c::Delete() {
+3 -3
View File
@@ -300,14 +300,14 @@ void daObjCHO_c::Z_BufferChk() {
dComIfGd_peekZ(vec2.x, vec2.y, &mBufferZ);
}
f32 near = dComIfGd_getView()->near;
f32 far = dComIfGd_getView()->far;
f32 near_ = dComIfGd_getView()->near_;
f32 far_ = dComIfGd_getView()->far_;
mDoLib_pos2camera(&vec1, &vec2);
vec2.z += 50.0f;
if (vec2.z > 0.0f) {
vec2.z = 0.0f;
}
mScreenZ = ((near + far * near / vec2.z) / (far - near) + 1.0f) * 0xffffff;
mScreenZ = ((near_ + far_ * near_ / vec2.z) / (far_ - near_) + 1.0f) * 0xffffff;
}
void daObjCHO_c::ParticleSet() {
+3 -3
View File
@@ -278,14 +278,14 @@ void daObjDAN_c::Z_BufferChk() {
dComIfGd_peekZ(vec2.x, vec2.y, &mBufferZ);
}
f32 near = dComIfGd_getView()->near;
f32 far = dComIfGd_getView()->far;
f32 near_ = dComIfGd_getView()->near_;
f32 far_ = dComIfGd_getView()->far_;
mDoLib_pos2camera(&vec1, &vec2);
vec2.z += 50.0f;
if (vec2.z > 0.0f) {
vec2.z = 0.0f;
}
mScreenZ = ((near + far * near / vec2.z) / (far - near) + 1.0f) * 0xffffff;
mScreenZ = ((near_ + far_ * near_ / vec2.z) / (far_ - near_) + 1.0f) * 0xffffff;
}
void daObjDAN_c::ParticleSet() {
+3 -3
View File
@@ -444,14 +444,14 @@ void daObjKABUTO_c::Z_BufferChk() {
dComIfGd_peekZ(vec2.x, vec2.y, &mBufferZ);
}
f32 near = dComIfGd_getView()->near;
f32 far = dComIfGd_getView()->far;
f32 near_ = dComIfGd_getView()->near_;
f32 far_ = dComIfGd_getView()->far_;
mDoLib_pos2camera(&vec1, &vec2);
vec2.z += 50.0f;
if (vec2.z > 0.0f) {
vec2.z = 0.0f;
}
mScreenZ = ((near + far * near / vec2.z) / (far - near) + 1.0f) * 0xffffff;
mScreenZ = ((near_ + far_ * near_ / vec2.z) / (far_ - near_) + 1.0f) * 0xffffff;
}
void daObjKABUTO_c::Action() {
+3 -3
View File
@@ -536,14 +536,14 @@ void daObjKAM_c::Z_BufferChk() {
{
dComIfGd_peekZ(currentProj.x, currentProj.y, &field_0x9bc);
}
f32 near = dComIfGd_getView()->near;
f32 far = dComIfGd_getView()->far;
f32 near_ = dComIfGd_getView()->near_;
f32 far_ = dComIfGd_getView()->far_;
mDoLib_pos2camera(&currentOffset, &currentProj);
currentProj.z += 50.0f;
if (currentProj.z > 0.0f) {
currentProj.z = 0.0f;
}
field_0x9b8 = ((near + (far * near) / currentProj.z) / (far - near) + 1.0f) * 16777215.0f;
field_0x9b8 = ((near_ + (far_ * near_) / currentProj.z) / (far_ - near_) + 1.0f) * 16777215.0f;
}
void daObjKAM_c::ParticleSet() {
+3 -3
View File
@@ -610,8 +610,8 @@ void daObjKAT_c::Z_BufferChk() {
dComIfGd_peekZ(projected.x,projected.y, &field_0x804);
}
f32 near = dComIfGd_getView()->near;
f32 far = dComIfGd_getView()->far;
f32 near_ = dComIfGd_getView()->near_;
f32 far_ = dComIfGd_getView()->far_;
mDoLib_pos2camera(&curWithOff, &projected);
projected.z += 50.0f;
@@ -619,7 +619,7 @@ void daObjKAT_c::Z_BufferChk() {
projected.z = 0.0f;
}
field_0x800 = ((near + far * near / projected.z) / (far - near) + 1.0f) * 16777215.0f;
field_0x800 = ((near_ + far_ * near_ / projected.z) / (far_ - near_) + 1.0f) * 16777215.0f;
}
int daObjKAT_c::Delete() {
+2 -2
View File
@@ -543,8 +543,8 @@ void daObjKUW_c::Z_BufferChk() {
}
view_class* view = dComIfGd_getView();
f32 nearPlane = view->near;
f32 farPlane = view->far;
f32 nearPlane = view->near_;
f32 farPlane = view->far_;
mDoLib_pos2camera(&cStack_68, &local_5c);
local_5c.z += 50.0f;
+1 -1
View File
@@ -38,7 +38,7 @@ void dScissorBegin_packet_c::draw() {
cXyz spEC[5];
int sp60 = 4;
view_class* view_p = dComIfGd_getView();
f32 sp58 = -view_p->near;
f32 sp58 = -view_p->near_;
cXyz* sp54 = mQuad;
cXyz* var_r30 = spEC;
+3 -3
View File
@@ -605,14 +605,14 @@ void daObjTEN_c::Z_BufferChk() {
{
dComIfGd_peekZ(local_5c.x, local_5c.y, &field_0x61c);
}
f32 near = dComIfGd_getView()->near;
f32 far = dComIfGd_getView()->far;
f32 near_ = dComIfGd_getView()->near_;
f32 far_ = dComIfGd_getView()->far_;
mDoLib_pos2camera(&cStack_68, &local_5c);
local_5c.z += 50.0f;
if (local_5c.z > 0.0f) {
local_5c.z = 0.0f;
}
field_0x618 = ((near + ((far * near) / local_5c.z)) / (far - near) + 1.0f) * 16777215.0f;
field_0x618 = ((near_ + ((far_ * near_) / local_5c.z)) / (far_ - near_) + 1.0f) * 16777215.0f;
}
static u8 hio_set;
+3 -3
View File
@@ -516,15 +516,15 @@ void daObjTOMBO_c::Z_BufferChk() {
{
dComIfGd_peekZ(local_5c.x, local_5c.y, &field_0x754);
}
f32 near = dComIfGd_getView()->near;
f32 far = dComIfGd_getView()->far;
f32 near_ = dComIfGd_getView()->near_;
f32 far_ = dComIfGd_getView()->far_;
mDoLib_pos2camera(&cStack_68, &local_5c);
local_5c.z += 50.0f;
if (local_5c.z > 0.0f) {
local_5c.z = 0.0f;
}
field_0x750 =
((near + ((far * near) / local_5c.z)) / (far - near) + 1.0f) * 16777215.0f;
((near_ + ((far_ * near_) / local_5c.z)) / (far_ - near_) + 1.0f) * 16777215.0f;
}
int daObjTOMBO_c::Delete() {