mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 06:27:43 +00:00
FRME Fixes
This commit is contained in:
@@ -9,6 +9,7 @@ std::unique_ptr<std::vector<CCollisionPrimitive::Type>> CCollisionPrimitive::sCo
|
||||
std::unique_ptr<std::vector<ComparisonFunc>> CCollisionPrimitive::sTableOfCollidables;
|
||||
std::unique_ptr<std::vector<BooleanComparisonFunc>> CCollisionPrimitive::sTableOfBooleanCollidables;
|
||||
std::unique_ptr<std::vector<MovingComparisonFunc>> CCollisionPrimitive::sTableOfMovingCollidables;
|
||||
s32 CCollisionPrimitive::sNumTypes = 0;
|
||||
bool CCollisionPrimitive::sTypesAdded = false;
|
||||
bool CCollisionPrimitive::sTypesAdding = false;
|
||||
bool CCollisionPrimitive::sCollidersAdded = false;
|
||||
@@ -68,13 +69,29 @@ void CCollisionPrimitive::InitAddMovingCollider(const MovingComparisonFunc& cmp,
|
||||
InitAddMovingCollider({std::move(cmp), a, b});
|
||||
}
|
||||
|
||||
void CCollisionPrimitive::InitAddCollider(const CCollisionPrimitive::Comparison& cmp) {}
|
||||
void CCollisionPrimitive::InitAddCollider(const CCollisionPrimitive::Comparison& cmp)
|
||||
{
|
||||
}
|
||||
|
||||
void CCollisionPrimitive::InitAddCollider(const ComparisonFunc& cmp, const char* a, const char* b)
|
||||
{
|
||||
InitAddCollider({std::move(cmp), a, b});
|
||||
}
|
||||
|
||||
void CCollisionPrimitive::InitEndColliders()
|
||||
{
|
||||
}
|
||||
|
||||
void CCollisionPrimitive::Unitialize()
|
||||
{
|
||||
sCollidersAdding = false;
|
||||
sTypesAdding = false;
|
||||
sCollisionTypeList.reset();
|
||||
sTableOfCollidables.reset();
|
||||
sTableOfMovingCollidables.reset();
|
||||
sTableOfBooleanCollidables.reset();
|
||||
}
|
||||
|
||||
CCollisionPrimitive::Type::Type(const std::function<void(u32)>& setter, const char* info)
|
||||
: x0_setter(setter), x4_info(info)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user