refactor quazal file names

This commit is contained in:
rjkiv
2023-09-25 15:58:45 -07:00
parent 815fe718f3
commit 0ef45251ca
6 changed files with 32 additions and 35 deletions
+1 -1
View File
@@ -19,7 +19,7 @@ rb3/app.cpp:
rb3/main.cpp:
.text start:0x8000F96C end:0x8000F9B0
quazal/quazal_stuff.cpp:
quazal/unk_0x800A515C.cpp:
.text start:0x800A515C end:0x800A5368
.data start:0x8082A5C0 end:0x8082A678
+2 -2
View File
@@ -201,12 +201,12 @@ config.libs = [
],
},
{
"lib": "unknown",
"lib": "quazal",
"mw_version": "Wii/1.3",
"cflags": cflags_rb3,
"host": False,
"objects": [
Object(NonMatching, "quazal/quazal_stuff.cpp")
Object(NonMatching, "quazal/unk_0x800A515C.cpp")
],
},
# anything below this line does not need to be decompiled
View File
@@ -1,26 +1,3 @@
// ------------------------------------
// class layouts
// ------------------------------------
namespace Quazal {
class ProductSpecifics {
public:
ProductSpecifics(); // aka fn_800A515C
virtual ~ProductSpecifics(); // aka fn_800A516C
virtual void unk() = 0; // 0'd in vtable, pure virtual
virtual void fn_8076F540();
// virtual void fn_8076F540(); // wait, why is this duplicated?
};
class NetZSpecifics : ProductSpecifics {
public:
NetZSpecifics(); // aka fn_800A5278
virtual ~NetZSpecifics(); // aka fn_800A52B4
virtual int fn_800A530C();
virtual void fn_800A5314();
virtual void fn_800A5338();
};
}
// ------------------------------------
// fn_800A515C
// ------------------------------------
@@ -90,7 +67,6 @@ Quazal::NetZSpecifics::~NetZSpecifics() {}
// // ------------------------------------
// // fn_800A530C
// // ------------------------------------
int Quazal::NetZSpecifics::fn_800A530C() {
return 1;
}
@@ -98,10 +74,6 @@ int Quazal::NetZSpecifics::fn_800A530C() {
// ------------------------------------
// fn_800A5314
// ------------------------------------
extern "C" void fn_8007DFD0();
extern "C" void fn_80083734();
void Quazal::NetZSpecifics::fn_800A5314(void) {
fn_80083734();
fn_8007DFD0();
@@ -110,10 +82,6 @@ void Quazal::NetZSpecifics::fn_800A5314(void) {
// ------------------------------------
// fn_800A5338
// ------------------------------------
extern "C" void fn_8007E3C0();
extern "C" void fn_80083174();
extern "C" void fn_80084160();
extern char lbl_808E2DA0;
void Quazal::NetZSpecifics::fn_800A5338(void) {
+22
View File
@@ -0,0 +1,22 @@
// ------------------------------------
// class layouts
// ------------------------------------
namespace Quazal {
class ProductSpecifics {
public:
ProductSpecifics(); // aka fn_800A515C
virtual ~ProductSpecifics(); // aka fn_800A516C
virtual void unk() = 0; // 0'd in vtable, pure virtual
virtual void fn_8076F540();
// virtual void fn_8076F540(); // wait, why is this duplicated?
};
class NetZSpecifics : ProductSpecifics {
public:
NetZSpecifics(); // aka fn_800A5278
virtual ~NetZSpecifics(); // aka fn_800A52B4
virtual int fn_800A530C();
virtual void fn_800A5314();
virtual void fn_800A5338();
};
}
+7
View File
@@ -1,6 +1,13 @@
#ifndef UNKNOWN_HPP
#define UNKNOWN_HPP
#include <types.h>
extern "C" void fn_8007DFD0();
extern "C" void fn_80083734();
extern "C" void fn_8007E3C0();
extern "C" void fn_80083174();
extern "C" void fn_80084160();
extern "C" s32 fn_806F61D4();
struct unk_8030F9EC {