mirror of
https://github.com/encounter/rb3.git
synced 2026-07-10 21:18:44 -07:00
refactor quazal file names
This commit is contained in:
@@ -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
@@ -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
|
||||
|
||||
@@ -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) {
|
||||
@@ -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();
|
||||
};
|
||||
}
|
||||
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user