mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 23:07:43 +00:00
Fix CNewIntroBoss and particle bugs
This commit is contained in:
@@ -22,11 +22,20 @@ CCollidableOBBTreeGroupContainer::CCollidableOBBTreeGroupContainer(CInputStream&
|
||||
|
||||
x10_aabbs.reserve(x0_trees.size());
|
||||
|
||||
for (const std::unique_ptr<COBBTree>& tree : x0_trees)
|
||||
for (const std::unique_ptr<COBBTree>& tree : x0_trees) {
|
||||
x10_aabbs.push_back(CCollidableOBBTree(tree.get(), CMaterialList()).CalculateLocalAABox());
|
||||
x20_aabox.accumulateBounds(x10_aabbs.back());
|
||||
}
|
||||
}
|
||||
|
||||
CCollidableOBBTreeGroupContainer::CCollidableOBBTreeGroupContainer(const zeus::CVector3f&, const zeus::CVector3f&) {}
|
||||
CCollidableOBBTreeGroupContainer::CCollidableOBBTreeGroupContainer(const zeus::CVector3f& extent, const zeus::CVector3f& center) {
|
||||
x0_trees.push_back(COBBTree::BuildOrientedBoundingBoxTree(extent, center));
|
||||
|
||||
for (const std::unique_ptr<COBBTree>& tree : x0_trees) {
|
||||
x10_aabbs.push_back(CCollidableOBBTree(tree.get(), CMaterialList()).CalculateLocalAABox());
|
||||
x20_aabox.accumulateBounds(x10_aabbs.back());
|
||||
}
|
||||
}
|
||||
|
||||
CCollidableOBBTreeGroup::CCollidableOBBTreeGroup(const CCollidableOBBTreeGroupContainer* container,
|
||||
const CMaterialList& matList)
|
||||
|
||||
Reference in New Issue
Block a user