summaryrefslogtreecommitdiff
path: root/src/KingSystem/Resource/resResourceASSetting.h
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2021-04-10 20:27:15 +0200
committerLéo Lam <leo@leolam.fr>2021-04-10 20:27:15 +0200
commitd36e28b6829abb100762434ab9113fbf2fd0c6f2 (patch)
treea5b17d8aab4b2a3981d18b9d128dfe2963d2fc34 /src/KingSystem/Resource/resResourceASSetting.h
parent5c1af0b4493d8c5b8ba38bea02eed97e17925072 (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.h22
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)