mirror of https://github.com/zeldaret/botw.git
ksys/res: Fix ASList struct definition
This commit is contained in:
parent
9610122939
commit
5adfee548a
|
@ -50,15 +50,6 @@ public:
|
||||||
};
|
};
|
||||||
KSYS_CHECK_SIZE_NX150(Common, 0x50);
|
KSYS_CHECK_SIZE_NX150(Common, 0x50);
|
||||||
|
|
||||||
struct Buffers {
|
|
||||||
Buffers() { _0 = 0; }
|
|
||||||
|
|
||||||
s32 _0;
|
|
||||||
sead::Buffer<ASDefine> as_defines;
|
|
||||||
sead::Buffer<CFDefine> cf_defines;
|
|
||||||
sead::Buffer<AddRes> add_reses;
|
|
||||||
};
|
|
||||||
|
|
||||||
ASList();
|
ASList();
|
||||||
~ASList() override;
|
~ASList() override;
|
||||||
|
|
||||||
|
@ -66,9 +57,9 @@ public:
|
||||||
bool needsParse() const override { return true; }
|
bool needsParse() const override { return true; }
|
||||||
bool parse_(u8* data, size_t size, sead::Heap* heap) override;
|
bool parse_(u8* data, size_t size, sead::Heap* heap) override;
|
||||||
|
|
||||||
const sead::Buffer<ASDefine>& getASDefines() const { return mBuffers.as_defines; }
|
const sead::Buffer<ASDefine>& getASDefines() const { return mASDefines; }
|
||||||
const sead::Buffer<CFDefine>& getCFDefines() const { return mBuffers.cf_defines; }
|
const sead::Buffer<CFDefine>& getCFDefines() const { return mCFDefines; }
|
||||||
const sead::Buffer<AddRes>& getAddReses() const { return mBuffers.add_reses; }
|
const sead::Buffer<AddRes>& getAddReses() const { return mAddReses; }
|
||||||
const Common& getCommon() const { return mCommon.ref(); }
|
const Common& getCommon() const { return mCommon.ref(); }
|
||||||
|
|
||||||
void addAS_(s32 index, AS* as);
|
void addAS_(s32 index, AS* as);
|
||||||
|
@ -78,7 +69,13 @@ protected:
|
||||||
bool m7_() override;
|
bool m7_() override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Buffers mBuffers;
|
u8 _2b0 = 0;
|
||||||
|
u8 _2b1 = 0;
|
||||||
|
u8 _2b2 = 0;
|
||||||
|
u8 _2b3 = 0;
|
||||||
|
sead::Buffer<ASDefine> mASDefines;
|
||||||
|
sead::Buffer<CFDefine> mCFDefines;
|
||||||
|
sead::Buffer<AddRes> mAddReses;
|
||||||
agl::utl::ParameterList mCFDefinesList;
|
agl::utl::ParameterList mCFDefinesList;
|
||||||
agl::utl::ParameterList mASDefinesList;
|
agl::utl::ParameterList mASDefinesList;
|
||||||
agl::utl::ParameterList mAddResesList;
|
agl::utl::ParameterList mAddResesList;
|
||||||
|
|
Loading…
Reference in New Issue