diff options
Diffstat (limited to 'code/World.hpp')
-rw-r--r-- | code/World.hpp | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/code/World.hpp b/code/World.hpp deleted file mode 100644 index 1f35585..0000000 --- a/code/World.hpp +++ /dev/null @@ -1,32 +0,0 @@ -#pragma once - -#include <map> -#include <thread> -#include <mutex> -#include <condition_variable> -#include <queue> -#include "Block.hpp" -#include "Packet.hpp" -#include "Section.hpp" - -class World { - //utility vars - World(const World& other); - World&operator=(const World &other); - bool isContinue=true; - std::mutex m_parseSectionMutex; - std::condition_variable m_parseSectionWaiter; - std::thread m_sectionParseThread; - std::queue<std::map<PositionI,Section>::iterator> m_sectionToParse; - //utility methods - void SectionParsingThread(); - //game vars - int m_dimension = 0; - //game methods - Section ParseSection(byte *data, size_t &dataLen); -public: - World(); - ~World(); - void ParseChunkData(Packet packet); - std::map<PositionI, Section> m_sections; -};
\ No newline at end of file |