summaryrefslogtreecommitdiff
path: root/include/DynamicLink.h
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2024-05-24 16:41:33 +0200
committerrobojumper <robojumper@gmail.com>2024-05-24 16:41:33 +0200
commitb2d728089e500e463d7596867ba11e34cf6586f0 (patch)
tree918261d4590eed4b09ee63258dc59abeef8a82ed /include/DynamicLink.h
parentd711118601dad11244eb8a2de79727ae9756cf9f (diff)
db_mapFile
Diffstat (limited to 'include/DynamicLink.h')
-rw-r--r--include/DynamicLink.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/include/DynamicLink.h b/include/DynamicLink.h
index 1e9e3319..da4a5a21 100644
--- a/include/DynamicLink.h
+++ b/include/DynamicLink.h
@@ -3,17 +3,19 @@
#include <common.h>
#include <m/m_dvd.h>
+#include <nw4r/db/db_mapFile.h>
#include <rvl/OS.h>
class DbMapFile {
public:
- DbMapFile(): unk_0(0) {}
+ DbMapFile(): mMapFileHandle(nullptr) {}
~DbMapFile();
void RegisterOnDvd(const char *, const OSModuleInfo *);
void Unregister();
private:
- UNKWORD unk_0;
+ nw4r::db::MapFileHandle mMapFileHandle;
+ nw4r::db::MapFile mMapFile;
};
// https://github.com/zeldaret/tp/blob/main/include/DynamicLink.h
@@ -75,11 +77,6 @@ struct DynamicModuleControl : DynamicModuleControlBase {
/* 0x2C */ mDvd_callback_c *mDvdCallbackRequest;
/* 0x30 */ EGG::ExpHeap *mHeap;
/* 0x34 */ DbMapFile mpRelMapFile;
- // Some of these might be members of DbMapFile
- UNKWORD unk1;
- UNKWORD unk2;
- UNKWORD unk3;
- UNKWORD unk4;
static u32 sAllocBytes;
static mDvd_toMainRam_base_c *sDvdFile;