From 9b7d14361904a9c2bceb8de335fd5da169fabd59 Mon Sep 17 00:00:00 2001 From: Tyler Murphy Date: Fri, 23 Sep 2022 13:20:30 -0400 Subject: abstract user input, refactor #include's --- src/first_app.cpp | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) (limited to 'src/first_app.cpp') diff --git a/src/first_app.cpp b/src/first_app.cpp index 423012a..5d8fcf1 100755 --- a/src/first_app.cpp +++ b/src/first_app.cpp @@ -1,22 +1,5 @@ #include "first_app.hpp" -#include "xe_camera.hpp" -#include "xe_engine.hpp" -#include "xe_game_object.hpp" -#include "xe_model.hpp" -#include "xe_render_system.hpp" -#include "keyboard_movement_controller.hpp" -#include "simple_renderer.hpp" -#include "xe_sound.hpp" - -#define GLM_FORCE_RADIANS -#define GLM_FORCE_DEPTH_ZERO_TO_ONE -#include -#include -#include - -#include - namespace app { FirstApp::FirstApp() : xeEngine{WIDTH, HEIGHT, "Xenon Vulkan Engine"} { @@ -45,7 +28,7 @@ void FirstApp::run() { float frameTime = xeEngine.getFrameTime(); - cameraController.moveInPlaneXZ(xeEngine.getWindow().getGLFWwindow(), frameTime, viewerObject); + cameraController.update(xeEngine.getInput(), viewerObject, frameTime); xeEngine.getCamera().setViewYXZ(viewerObject.transform.translation, viewerObject.transform.rotation); if(xeEngine.beginFrame()) { -- cgit v1.2.3-freya