diff options
author | LaG1924 <12997935+LaG1924@users.noreply.github.com> | 2017-05-10 15:44:51 +0200 |
---|---|---|
committer | LaG1924 <12997935+LaG1924@users.noreply.github.com> | 2017-05-10 15:44:51 +0200 |
commit | 469a84c10ba60fba4a513c1b1a0eea600cd7b22f (patch) | |
tree | 4de3514353341f68fd63d3c12fa0a162008d3209 /Display.hpp | |
parent | 2017-04-23 (diff) | |
download | AltCraft-469a84c10ba60fba4a513c1b1a0eea600cd7b22f.tar AltCraft-469a84c10ba60fba4a513c1b1a0eea600cd7b22f.tar.gz AltCraft-469a84c10ba60fba4a513c1b1a0eea600cd7b22f.tar.bz2 AltCraft-469a84c10ba60fba4a513c1b1a0eea600cd7b22f.tar.lz AltCraft-469a84c10ba60fba4a513c1b1a0eea600cd7b22f.tar.xz AltCraft-469a84c10ba60fba4a513c1b1a0eea600cd7b22f.tar.zst AltCraft-469a84c10ba60fba4a513c1b1a0eea600cd7b22f.zip |
Diffstat (limited to 'Display.hpp')
-rw-r--r-- | Display.hpp | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/Display.hpp b/Display.hpp deleted file mode 100644 index 3d54482..0000000 --- a/Display.hpp +++ /dev/null @@ -1,45 +0,0 @@ -#pragma once - -#include <SFML/Graphics.hpp> -#include <thread> -#include <mutex> -#include <condition_variable> -#include "World.hpp" - -class Display { - sf::RenderWindow *window; - std::map<PositionI, std::array<sf::Image,16>> sectionTextures; - //std::map<PositionI, std::array<sf::Texture,16>> sectionTextures; - World *world; - bool isGameStarted = false; - std::condition_variable &gameStartWaiter; - std::mutex gameStartMutex; - - //utility methods - void pollEvents(); - - void renderWorld(); - - void Update(); - - sf::Image &GetSectionTexture(PositionI pos); - - //gameState vars - sf::Vector2f mousePos; - int renderLayer = 70; - //int currentId = 0; - bool isClicked = false; - int coeff = 10; - double frameTime = 0; -public: - Display(int w, int h, std::string title, World *world, std::condition_variable &gameStartWaiter); - - ~Display(); - - bool IsClosed(); - - void SetPlayerPos(float x, float z); - - void MainLoop(); -}; - |