From f7decf41d8d0062901cd39c42a3669a80537c7df Mon Sep 17 00:00:00 2001 From: LaG1924 <12997935+LaG1924@users.noreply.github.com> Date: Thu, 3 Aug 2017 20:03:59 +0500 Subject: 2017-08-03 --- include/Core.hpp | 79 -------------------------------------------------------- 1 file changed, 79 deletions(-) delete mode 100644 include/Core.hpp (limited to 'include/Core.hpp') diff --git a/include/Core.hpp b/include/Core.hpp deleted file mode 100644 index 3cad094..0000000 --- a/include/Core.hpp +++ /dev/null @@ -1,79 +0,0 @@ -#pragma once - -#include -#include - -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include - -class Core { - GameState *gameState; - NetworkClient *client; - sf::Window *window; - AssetManager *assetManager; - bool isMouseCaptured = false; - bool isRunning = true; - enum { - MainMenu, - Loading, - Playing, - PauseMenu, - } currentState = Playing; - float mouseXDelta, mouseYDelta; - float deltaTime; - float absTime; - - void RenderWorld(); - - void HandleMouseCapture(); - - void HandleEvents(); - - void InitSfml(unsigned int WinWidth, unsigned int WinHeight, std::string WinTitle); - - void InitGlew(); - - void SetMouseCapture(bool IsCaptured); - - void PrepareToRendering(); - - void RenderFrame(); - - unsigned int width(); - - unsigned int height(); - - void UpdateChunksToRender(); - - void UpdateGameState(); - - std::thread gameStateLoopThread; - - Shader *shader; - //Cube verticies, Cube VAO, Cube UVs, TextureIndexes UboTextureIndexes, TextureData UboTextureIndexes, TextureData2 UboTextureIndexes, Blocks VBO, Models VBO, Line VAO, Lines VBO - GLuint UboTextureIndexes, UboTextureData; - std::vector toRender; - std::map availableChunks; - - int ChunkDistance = 1; - - RenderState renderState; - - double tickRate = 0; - -public: - Core(); - - ~Core(); - - void Exec(); -}; -- cgit v1.2.3