Files
Nuake-custom/Nuake/src/Scene/Systems/PhysicsSystem.h
2023-07-17 02:46:19 -04:00

23 lines
450 B
C++

#pragma once
#include <src/Scene/Systems/System.h>
namespace Nuake
{
class PhysicsSystem : public System
{
public:
PhysicsSystem(Scene* scene);
bool Init() override;
void Update(Timestep ts) override;
void Draw() override {}
void FixedUpdate(Timestep ts) override;
void Exit() override;
private:
void InitializeShapes();
void InitializeQuakeMap();
void InitializeRigidbodies();
void InitializeCharacterControllers();
};
}