From 0bf4ad9e4a9e1c97e92aa23a365405dfef89bd7c Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Sun, 17 Jan 2021 19:36:30 +0000 Subject: Big reshuffle Fixes code quality warnings now picked up. --- main.cpp | 59 ----------------------------------------------------------- 1 file changed, 59 deletions(-) delete mode 100644 main.cpp (limited to 'main.cpp') diff --git a/main.cpp b/main.cpp deleted file mode 100644 index 7f67ad4..0000000 --- a/main.cpp +++ /dev/null @@ -1,59 +0,0 @@ -#include "camera.h" -#include "display.h" -#include "mesh.h" -#include "shader.h" -#include "texture.h" -#include "transform.h" -#include -#include -#include -#include -#include - -static const int DISPLAY_WIDTH = 800; -static const int DISPLAY_HEIGHT = 600; - -int -main(int, char **) -{ - Display display(DISPLAY_WIDTH, DISPLAY_HEIGHT, "OpenGL"); - - Mesh monkey("./res/monkey3.obj"); - Shader shader("./res/basicShader"); - Texture texture("./res/bricks.jpg"); - Transform transform; - Camera camera(glm::vec3(0.0F, 0.0F, -5.0F), 70.0F, (float)DISPLAY_WIDTH / (float)DISPLAY_HEIGHT, 0.1F, 100.0F); - - SDL_Event e; - bool isRunning = true; - float counter = 0.0F; - while (isRunning) { - while (SDL_PollEvent(&e)) { - if (e.type == SDL_QUIT) { - isRunning = false; - } - } - - display.Clear(0.0F, 0.0F, 0.0F, 1.0F); - - // float sinCounter = sinf(counter); - // float absSinCounter = abs(sinCounter); - - // transform.GetPos()->x = sinCounter; - transform.GetRot().y = std::numbers::pi_v + sin(counter); - transform.GetRot().z = 0.3 * cos(counter * 10); - // transform.GetScale()->x = absSinCounter; - // transform.GetScale()->y = absSinCounter; - - shader.Bind(); - texture.Bind(); - shader.Update(transform, camera); - monkey.Draw(); - - display.SwapBuffers(); - SDL_Delay(1); - counter += 0.01F; - } - - return 0; -} -- cgit v1.2.3