#ifndef SCENETILE_HPP_INCLUDED #define SCENETILE_HPP_INCLUDED #include "Node.hpp" #include "../JavaClass/Class.hpp" #include "DecorativeObject.hpp" #include #include "GameObject.hpp" #include "GroundObject.hpp" #include #include "WallObject.hpp" namespace Internal { class SceneTile : public Node { public: SceneTile(); SceneTile(const void* Obj); SceneTile(const SceneTile& G); static Class GetClass(); DecorativeObject GetDecorativeObject() const; std::vector GetGameObjects() const; GameObject GetGameObjects(std::int32_t I) const; GroundObject GetGroundObject() const; std::int32_t GetPlane() const; WallObject GetWallObject() const; std::int32_t GetX() const; std::int32_t GetY() const; }; } #endif // SCENETILE_HPP_INCLUDED