mirror of https://github.com/zeldaret/botw.git
ksys/res: Implement CurrentResNameMgr
This commit is contained in:
parent
1778aff4d4
commit
83ad191341
|
@ -51,6 +51,8 @@ add_executable(uking
|
||||||
|
|
||||||
src/KingSystem/MessageSystem/mesTransceiver.h
|
src/KingSystem/MessageSystem/mesTransceiver.h
|
||||||
|
|
||||||
|
src/KingSystem/Resource/resCurrentResNameMgr.cpp
|
||||||
|
src/KingSystem/Resource/resCurrentResNameMgr.h
|
||||||
src/KingSystem/Resource/resEntryFactory.cpp
|
src/KingSystem/Resource/resEntryFactory.cpp
|
||||||
src/KingSystem/Resource/resEntryFactory.h
|
src/KingSystem/Resource/resEntryFactory.h
|
||||||
src/KingSystem/Resource/resResource.cpp
|
src/KingSystem/Resource/resResource.cpp
|
||||||
|
|
|
@ -86512,11 +86512,11 @@
|
||||||
0x00000071010b7600,sub_71010B7600,56,
|
0x00000071010b7600,sub_71010B7600,56,
|
||||||
0x00000071010b7638,sub_71010B7638,92,
|
0x00000071010b7638,sub_71010B7638,92,
|
||||||
0x00000071010b7694,_ZN4sead12ProcessMeter14createInstanceEPNS_4HeapE,120,
|
0x00000071010b7694,_ZN4sead12ProcessMeter14createInstanceEPNS_4HeapE,120,
|
||||||
0x00000071010b770c,sub_71010B770C,56,
|
0x00000071010b770c,sub_71010B770C,56,_ZN4ksys3res17CurrentResNameMgr18SingletonDisposer_D2Ev
|
||||||
0x00000071010b7744,sub_71010B7744,92,
|
0x00000071010b7744,sub_71010B7744,92,_ZN4ksys3res17CurrentResNameMgr18SingletonDisposer_D0Ev
|
||||||
0x00000071010b77a0,CurrentResNameMgr::createInstance,120,
|
0x00000071010b77a0,CurrentResNameMgr::createInstance,120,_ZN4ksys3res17CurrentResNameMgr14createInstanceEPN4sead4HeapE
|
||||||
0x00000071010b7818,CurrentResNameMgr::init,4,
|
0x00000071010b7818,CurrentResNameMgr::init,4,_ZN4ksys3res17CurrentResNameMgr4initEPN4sead4HeapE
|
||||||
0x00000071010b781c,CurrentResNameMgr::getEmptyString,32,
|
0x00000071010b781c,CurrentResNameMgr::getEmptyString,32,_ZNK4ksys3res17CurrentResNameMgr17getCurrentResNameEv
|
||||||
0x00000071010b783c,j__ZN4sead16ExceptionHandler10initializeEv,4,
|
0x00000071010b783c,j__ZN4sead16ExceptionHandler10initializeEv,4,
|
||||||
0x00000071010b7840,sub_71010B7840,224,
|
0x00000071010b7840,sub_71010B7840,224,
|
||||||
0x00000071010b7920,GameConfig::initProperties,444,
|
0x00000071010b7920,GameConfig::initProperties,444,
|
||||||
|
|
Can't render this file because it is too large.
|
|
@ -0,0 +1,13 @@
|
||||||
|
#include "KingSystem/Resource/resCurrentResNameMgr.h"
|
||||||
|
|
||||||
|
namespace ksys::res {
|
||||||
|
|
||||||
|
SEAD_SINGLETON_DISPOSER_IMPL(CurrentResNameMgr)
|
||||||
|
|
||||||
|
void CurrentResNameMgr::init(sead::Heap*) {}
|
||||||
|
|
||||||
|
sead::SafeString CurrentResNameMgr::getCurrentResName() const {
|
||||||
|
return sead::SafeString::cEmptyString;
|
||||||
|
}
|
||||||
|
|
||||||
|
} // namespace ksys::res
|
|
@ -0,0 +1,19 @@
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <heap/seadDisposer.h>
|
||||||
|
#include <prim/seadSafeString.h>
|
||||||
|
#include "KingSystem/Utils/Types.h"
|
||||||
|
|
||||||
|
namespace ksys::res {
|
||||||
|
|
||||||
|
/// Current Resource Name Manager?
|
||||||
|
/// Stubbed in release builds.
|
||||||
|
class CurrentResNameMgr {
|
||||||
|
SEAD_SINGLETON_DISPOSER(CurrentResNameMgr)
|
||||||
|
public:
|
||||||
|
void init(sead::Heap* heap);
|
||||||
|
sead::SafeString getCurrentResName() const;
|
||||||
|
};
|
||||||
|
KSYS_CHECK_SIZE_NX150(CurrentResNameMgr, 0x20);
|
||||||
|
|
||||||
|
} // namespace ksys::res
|
Loading…
Reference in New Issue