summaryrefslogtreecommitdiff
path: root/src/KingSystem/Resource/resResourceBoneControl.cpp
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2021-04-08 02:18:15 +0200
committerLéo Lam <leo@leolam.fr>2021-04-08 02:18:37 +0200
commit2364c80231b471d2db32c3ed02a16377378b682c (patch)
tree8d940f56679a799d011f9f06df0149e657aa5b5e /src/KingSystem/Resource/resResourceBoneControl.cpp
parent5adfee548a8aa5aca4e5a34fdddf855e5085e2eb (diff)
Update sead and fix sead::Buffer::tryAllocBuffer issues
Diffstat (limited to 'src/KingSystem/Resource/resResourceBoneControl.cpp')
-rw-r--r--src/KingSystem/Resource/resResourceBoneControl.cpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/KingSystem/Resource/resResourceBoneControl.cpp b/src/KingSystem/Resource/resResourceBoneControl.cpp
index e3581da3..06859559 100644
--- a/src/KingSystem/Resource/resResourceBoneControl.cpp
+++ b/src/KingSystem/Resource/resResourceBoneControl.cpp
@@ -16,11 +16,6 @@ BoneControl::~BoneControl() {
void BoneControl::doCreate_(u8* buffer, u32 buffer_size, sead::Heap* heap) {}
-bool allocBoneGroups(sead::Buffer<BoneControl::BoneGroup>& buffer, int size, sead::Heap* heap,
- int align = sizeof(void*)) {
- return buffer.tryAllocBuffer(size, heap, align);
-}
-
// NON_MATCHING: mFootIkController.isInvalidFt (???)
bool BoneControl::parse_(u8* data, size_t size, sead::Heap* heap) {
if (!data)
@@ -185,7 +180,7 @@ bool BoneControl::parse_(u8* data, size_t size, sead::Heap* heap) {
const auto bone_groups = agl::utl::getResParameterList(root, "BoneGroups");
if (bone_groups.ptr() && bone_groups.getResParameterListNum() != 0) {
- if (!allocBoneGroups(mBoneGroups, bone_groups.getResParameterListNum(), heap))
+ if (!mBoneGroups.tryAllocBuffer(bone_groups.getResParameterListNum(), heap))
return false;
sead::FixedSafeString<32> bone_group_name{"BoneGroup_"};