engine/test/src/camera_controller.hpp

25 lines
441 B
C++
Raw Normal View History

2022-11-07 20:15:26 +00:00
#pragma once
#include "components/custom.hpp"
class CameraController : public engine::components::CustomComponent {
public:
CameraController(engine::Object* parent);
void onUpdate(glm::mat4 t) override;
float m_cameraSensitivity = 0.007f;
private:
float m_yaw = 0.0f;
float m_pitch = 0.0f;
2022-11-23 15:40:10 +00:00
const float walk_speed = 4.0f;
2022-11-07 20:15:26 +00:00
bool isJumping = false;
float dy = 0.0f;
float standingHeight = 0.0f;
2022-11-23 15:40:10 +00:00
const float thrust = 25.0f;
2022-11-07 20:15:26 +00:00
};