Files
st/src/001_SceneInit/UnkStruct_ov020_020e8544_001.cpp
T
Yanis 96874ba24e Decompile overlay 1 (Part 8) (#108)
* UnkStruct_027e09b4_001 OK

* UnkStruct_027e09ac_001 OK

* UnkStruct_027e0cec_001 OK

* SysNew OK

* UnkStruct_027e0cec_18_001 OK

* UnkStruct_027e0ce0_34_001 OK

* UnkStruct_027e0d00_001 OK

* PassengerManager_001 OK

* UnkStruct_027e0cf8_08_00_001 OK

* UnkStruct_ov020_020e8544_001 OK

* code_020bfdd0 OK and code_020bfeec OK

* code_020c099c OK
2026-07-15 20:19:35 +02:00

78 lines
1.6 KiB
C++

#include "Game/GameModeBattle.hpp"
#include "System/SysNew.hpp"
#include "Unknown/UnkStruct_ov020_020e8544.hpp"
#include <dsprot.h>
void func_ov001_020bfcc0() {
BOOL status;
if (data_ov020_020e8544 == NULL) {
status = false;
} else {
status = true;
}
if (!status) {
data_ov020_020e8544 = new(HeapIndex_1) UnkStruct_ov020_020e8544_Derived1();
}
}
void func_ov001_020bfcf0() {
BOOL status;
if (data_ov020_020e8544 == NULL) {
status = false;
} else {
status = true;
}
if (!status) {
data_ov020_020e8544 = new(HeapIndex_1) UnkStruct_ov020_020e8544_Derived1();
}
}
void func_ov001_020bfd20() {
BOOL status;
if (data_ov020_020e8544 == NULL) {
status = false;
} else {
status = true;
}
if (!status) {
data_ov020_020e8544 = new(HeapIndex_1) UnkStruct_ov020_020e8544_Derived2();
}
}
void func_ov001_020bfd54() {
BOOL status;
if (data_ov020_020e8544 == NULL) {
status = false;
} else {
status = true;
}
if (!status) {
data_ov020_020e8544 = new(HeapIndex_1) UnkStruct_ov020_020e8544_Derived1();
}
}
void GameModeBattle::func_ov001_020bfd84(unk32 param1) {
switch (param1) {
case 0:
DSProt_DetectEmulator(func_ov001_020bfcc0);
DSProt_DetectFlashcart(func_ov001_020bfcf0);
DSProt_DetectNotDummy(func_ov001_020bfd20);
func_ov001_020bfd54();
break;
case 1:
data_ov020_020e8544 = new(HeapIndex_1) UnkStruct_ov020_020e8544_Derived1();
break;
default:
break;
}
}