summaryrefslogtreecommitdiff
path: root/src/minecraft.hpp
diff options
context:
space:
mode:
authortylermurphy534 <tylermurphy534@gmail.com>2022-10-01 16:28:38 -0400
committertylermurphy534 <tylermurphy534@gmail.com>2022-10-01 16:28:38 -0400
commit4f83af18578f2ff7036f7f7729619fea8acb8edc (patch)
tree48625d9e42b3688df76fc947b4dfa557546d811b /src/minecraft.hpp
parentrename src files, move .o to /bin (diff)
downloadminecraftvulkan-4f83af18578f2ff7036f7f7729619fea8acb8edc.tar.gz
minecraftvulkan-4f83af18578f2ff7036f7f7729619fea8acb8edc.tar.bz2
minecraftvulkan-4f83af18578f2ff7036f7f7729619fea8acb8edc.zip
move chunk loading into world class
Diffstat (limited to 'src/minecraft.hpp')
-rwxr-xr-xsrc/minecraft.hpp15
1 files changed, 2 insertions, 13 deletions
diff --git a/src/minecraft.hpp b/src/minecraft.hpp
index 5639ac7..59871b2 100755
--- a/src/minecraft.hpp
+++ b/src/minecraft.hpp
@@ -3,8 +3,8 @@
#include "xe_engine.hpp"
#include "player_controller.hpp"
-#include "chunk_renderer.hpp"
#include "chunk.hpp"
+#include "world.hpp"
#define GLM_FORCE_RADIANS
#define GLM_FORCE_DEPTH_ZERO_TO_ONE
@@ -23,24 +23,13 @@ class Minecraft {
Minecraft();
~Minecraft();
- Minecraft(const Minecraft &) = delete;
- Minecraft operator=(const Minecraft &) = delete;
-
void run();
private:
static constexpr int WIDTH = 800;
static constexpr int HEIGHT = 600;
- static constexpr int RENDER_DISTANCE = 10;
-
- void createGameObjects(xe::GameObject& viewer);
- void reloadLoadedChunks(xe::GameObject& viewer);
-
-
- int viewX, viewZ;
- xe::Engine xeEngine;
- std::vector<xe::GameObject> loadedChunks;
+ xe::Engine engine;
};
} \ No newline at end of file