#ifndef REGION_HPP_INCLUDED #define REGION_HPP_INCLUDED #include "../JavaClass/Object.hpp" #include "../JavaClass/Class.hpp" #include #include "GameObject.hpp" #include "SceneTile.hpp" namespace Internal { class Region : public Object { public: Region(); Region(const void* Obj); Region(const Region& R); static Class GetClass(); std::int32_t GetEntityCount() const; std::vector GetGameObjects() const; GameObject GetGameObjects(std::int32_t I) const; std::vector>> GetSceneTiles() const; std::vector> GetSceneTiles(std::int32_t Plane) const; SceneTile GetSceneTiles(std::int32_t X, std::int32_t Y, std::int32_t Plane) const; }; } #endif // REGION_HPP_INCLUDED