diff options
| author | Léo Lam <leo@leolam.fr> | 2021-04-10 20:27:15 +0200 |
|---|---|---|
| committer | Léo Lam <leo@leolam.fr> | 2021-04-10 20:27:15 +0200 |
| commit | d36e28b6829abb100762434ab9113fbf2fd0c6f2 (patch) | |
| tree | a5b17d8aab4b2a3981d18b9d128dfe2963d2fc34 /src/KingSystem/Resource/resResourceASSetting.h | |
| parent | 5c1af0b4493d8c5b8ba38bea02eed97e17925072 (diff) | |
ksys/res: Move ASParamParser to separate source file
It's used for other ASResource parsers
Diffstat (limited to 'src/KingSystem/Resource/resResourceASSetting.h')
| -rw-r--r-- | src/KingSystem/Resource/resResourceASSetting.h | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/src/KingSystem/Resource/resResourceASSetting.h b/src/KingSystem/Resource/resResourceASSetting.h index 2a6d0d02..d92268e0 100644 --- a/src/KingSystem/Resource/resResourceASSetting.h +++ b/src/KingSystem/Resource/resResourceASSetting.h @@ -10,30 +10,10 @@ #include <prim/seadRuntimeTypeInfo.h> #include <prim/seadSafeString.h> #include "KingSystem/Resource/resResource.h" +#include "KingSystem/Resource/resResourceASResource.h" namespace ksys::res { -class ASParamParser { - SEAD_RTTI_BASE(ASParamParser) -public: - struct ParseArgs { - void* user_data; - agl::utl::ResParameterList res_list; - sead::Heap* heap; - }; - - virtual ~ASParamParser() = default; - virtual bool parse(const ParseArgs& args) { return true; } - - agl::utl::ParameterList& getList() { return mList; } - const agl::utl::ParameterList& getList() const { return mList; } - -protected: - u32 _8 = 8; - agl::utl::ParameterList mList; -}; -KSYS_CHECK_SIZE_NX150(ASParamParser, 0x58); - class ASSetting : public agl::utl::IParameterIO, public Resource { SEAD_RTTI_OVERRIDE(ASSetting, Resource) |
