]> git.localhorst.tv Git - blank.git/blobdiff - src/app/FPSController.cpp
reference count entities for safer removal
[blank.git] / src / app / FPSController.cpp
index 7f8c2c197b955c40e437b40f8911c69dd2b89158..87591aa254b6d4764c3be09127e192af8234fad3 100644 (file)
@@ -10,7 +10,11 @@ FPSController::FPSController(Entity &entity) noexcept
 : entity(entity)
 , pitch(0)
 , yaw(0) {
+       entity.Ref();
+}
 
+FPSController::~FPSController() {
+       entity.UnRef();
 }