#pragma once #include #include #include #include #include #include #include class World { //utility vars World(const World &other); World &operator=(const World &other); //game vars int dimension = 0; //game methods Section ParseSection(StreamInput *data, Vector position); public: World(); ~World(); void ParseChunkData(std::shared_ptr packet); std::map sections; bool isPlayerCollides(double X, double Y, double Z); };