d_camera OK

This commit is contained in:
robojumper
2026-01-06 21:05:51 +01:00
parent 02c46f1424
commit ac48f9877b
12 changed files with 198 additions and 90 deletions
+8 -8
View File
@@ -22,18 +22,18 @@ bool dCameraBase_c::doCreate(s32 index) {
}
bool dCameraBase_c::doRemove() {
field_0x01 = false;
mPrevIsActive = false;
return remove();
}
bool dCameraBase_c::doExecute() {
if (mIsActie && !field_0x01) {
vt_0x08();
} else if (!mIsActie && field_0x01) {
vt_0x0C();
if (mIsActive && !mPrevIsActive) {
onBecomeActive();
} else if (!mIsActive && mPrevIsActive) {
onBecomeInactive();
}
field_0x01 = mIsActie;
if (!mIsActie) {
mPrevIsActive = mIsActive;
if (!mIsActive) {
return false;
} else {
return execute();
@@ -41,7 +41,7 @@ bool dCameraBase_c::doExecute() {
}
bool dCameraBase_c::doDraw() {
if (field_0x01) {
if (mPrevIsActive) {
return draw();
}
return false;