File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -58,7 +58,7 @@ namespace tmx
5858 public:
5959 using Ptr = std::unique_ptr<Layer>;
6060
61- explicit Layer () : m_opacity(1 .f), m_visible(true ) {};
61+ Layer () : m_opacity(1 .f), m_visible(true ) {};
6262 virtual ~Layer () = default ;
6363
6464 /*
Original file line number Diff line number Diff line change @@ -39,8 +39,13 @@ namespace tmx
3939 {
4040 public:
4141
42- explicit LayerGroup (const std::string& workDir, const Vector2u& tileCount);
42+ LayerGroup (const std::string& workDir, const Vector2u& tileCount);
4343 ~LayerGroup () = default ;
44+ LayerGroup (const LayerGroup&) = delete ;
45+ const LayerGroup& operator = (const LayerGroup&) = delete ;
46+ LayerGroup (LayerGroup&&) = default ;
47+ LayerGroup& operator = (LayerGroup&&) = default ;
48+
4449
4550 Type getType () const override { return Layer::Type::Group; }
4651 void parse (const pugi::xml_node&) override ;
Original file line number Diff line number Diff line change 255255 <ClInclude Include =" include\tmxlite\FreeFuncs.hpp" />
256256 <ClInclude Include =" include\tmxlite\ImageLayer.hpp" />
257257 <ClInclude Include =" include\tmxlite\Layer.hpp" />
258+ <ClInclude Include =" include\tmxlite\LayerGroup.hpp" />
258259 <ClInclude Include =" include\tmxlite\Map.hpp" />
259260 <ClInclude Include =" include\tmxlite\Object.hpp" />
260261 <ClInclude Include =" include\tmxlite\ObjectGroup.hpp" />
267268 <ClCompile Include =" src\detail\pugixml.cpp" />
268269 <ClCompile Include =" src\FreeFuncs.cpp" />
269270 <ClCompile Include =" src\ImageLayer.cpp" />
271+ <ClCompile Include =" src\LayerGroup.cpp" />
270272 <ClCompile Include =" src\Map.cpp" />
271273 <ClCompile Include =" src\miniz.c" />
272274 <ClCompile Include =" src\Object.cpp" />
Original file line number Diff line number Diff line change 4848 <ClInclude Include =" include\tmxlite\Types.hpp" >
4949 <Filter >Header Files</Filter >
5050 </ClInclude >
51+ <ClInclude Include =" include\tmxlite\LayerGroup.hpp" >
52+ <Filter >Header Files</Filter >
53+ </ClInclude >
5154 </ItemGroup >
5255 <ItemGroup >
5356 <ClCompile Include =" src\FreeFuncs.cpp" >
8083 <ClCompile Include =" src\detail\pugixml.cpp" >
8184 <Filter >Source Files</Filter >
8285 </ClCompile >
86+ <ClCompile Include =" src\LayerGroup.cpp" >
87+ <Filter >Source Files</Filter >
88+ </ClCompile >
8389 </ItemGroup >
8490 <ItemGroup >
8591 <None Include =" include\tmxlite\Types.inl" >
You can’t perform that action at this time.
0 commit comments