#ifndef BLANK_APP_HPP_
#define BLANK_APP_HPP_
-#include <glm/glm.hpp>
-#include <glm/gtc/matrix_transform.hpp>
-
#include "camera.hpp"
#include "controller.hpp"
-#include "hud.hpp"
#include "init.hpp"
-#include "model.hpp"
+#include "interface.hpp"
#include "shader.hpp"
#include "world.hpp"
void Update(int dt);
void Render();
+ static Entity &MakeTestEntity(World &);
+
private:
InitSDL init_sdl;
InitIMG init_img;
DirectionalLighting program;
Camera cam;
- HUD hud;
World world;
- FPSController controller;
+ Interface interface;
- OutlineModel outline;
- bool outline_visible;
- glm::mat4 outline_transform;
+ RandomWalk test_controller;
bool running;
- bool place, remove, pick;
-
- int remove_id;
- int place_id;
-
};
}