#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" class SceneTile : public Node { public: SceneTile(); SceneTile(const void* Obj); SceneTile(const SceneTile& G); static Class GetClass(); DecorativeObject GetDecorativeObject() const; std::vector GetGameObjects() 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