ksys: Start adding PhysicsConstraints

This commit is contained in:
Léo Lam
2021-10-16 16:36:32 +02:00
parent 381d8922c1
commit 4b6f513606
7 changed files with 91 additions and 4 deletions
@@ -0,0 +1,10 @@
#include "KingSystem/Physics/System/physConstraint.h"
namespace ksys::phys {
void Constraint::destroy(Constraint* instance) {
if (instance)
delete instance;
}
} // namespace ksys::phys
@@ -0,0 +1,19 @@
#pragma once
#include <prim/seadRuntimeTypeInfo.h>
namespace ksys::phys {
class Constraint {
SEAD_RTTI_BASE(Constraint)
public:
// FIXME: types
Constraint();
virtual ~Constraint();
/// No-op if instance is null.
static void destroy(Constraint* instance);
};
} // namespace ksys::phys