refactoring
This commit is contained in:
parent
4a71273b35
commit
46ce8726cb
|
|
@ -0,0 +1,45 @@
|
|||
// Copyright (c) 2016-2018 Easy2D - Nomango
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
// of this software and associated documentation files (the "Software"), to deal
|
||||
// in the Software without restriction, including without limitation the rights
|
||||
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
// copies of the Software, and to permit persons to whom the Software is
|
||||
// furnished to do so, subject to the following conditions:
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be included in
|
||||
// all copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
// THE SOFTWARE.
|
||||
|
||||
#include "ResLoader.h"
|
||||
|
||||
namespace easy2d
|
||||
{
|
||||
/*void ResLoader::Add(String const & id, SpImage const & image)
|
||||
{
|
||||
res_.insert(std::make_pair(id, image.Get()));
|
||||
}
|
||||
|
||||
void ResLoader::Add(String const & id, SpFrames const & frames)
|
||||
{
|
||||
res_.insert(std::make_pair(id, frames.Get()));
|
||||
}
|
||||
|
||||
SpImage easy2d::ResLoader::GetImage(String const & id)
|
||||
{
|
||||
return Get<Image*>(id);
|
||||
}*/
|
||||
|
||||
/*SpFrames easy2d::ResLoader::GetFrames(String const & id)
|
||||
{
|
||||
return Get<Frames*>(id);
|
||||
}*/
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
// Copyright (c) 2016-2018 Easy2D - Nomango
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
// of this software and associated documentation files (the "Software"), to deal
|
||||
// in the Software without restriction, including without limitation the rights
|
||||
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
// copies of the Software, and to permit persons to whom the Software is
|
||||
// furnished to do so, subject to the following conditions:
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be included in
|
||||
// all copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
// THE SOFTWARE.
|
||||
|
||||
#pragma once
|
||||
#include "include-forwards.h"
|
||||
|
||||
namespace easy2d
|
||||
{
|
||||
class ResLoader
|
||||
{
|
||||
public:
|
||||
//void Add(String const& id, SpImage const& image);
|
||||
|
||||
//void Add(String const& id, SpFrames const& frames);
|
||||
|
||||
//SpImage GetImage(String const& id);
|
||||
|
||||
//SpFrames GetFrames(String const& id);
|
||||
|
||||
template<typename T>
|
||||
T Get(String const& id) const
|
||||
{
|
||||
if (res_.find(id) == res_.end())
|
||||
return T{};
|
||||
return static_cast<T>(res_.at(id));
|
||||
}
|
||||
|
||||
protected:
|
||||
UnorderedMap<String, void*> res_;
|
||||
};
|
||||
}
|
||||
|
|
@ -19,118 +19,118 @@
|
|||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\core\base\Action.hpp" />
|
||||
<ClInclude Include="..\..\core\base\ActionCombined.h" />
|
||||
<ClInclude Include="..\..\core\base\ActionTween.h" />
|
||||
<ClInclude Include="..\..\core\base\ActionManager.h" />
|
||||
<ClInclude Include="..\..\core\base\Animation.h" />
|
||||
<ClInclude Include="..\..\core\base\audio.h" />
|
||||
<ClInclude Include="..\..\core\base\Canvas.h" />
|
||||
<ClInclude Include="..\..\core\base\Color.h" />
|
||||
<ClInclude Include="..\..\core\base\d2dhelper.hpp" />
|
||||
<ClInclude Include="..\..\core\base\DebugNode.h" />
|
||||
<ClInclude Include="..\..\core\base\Delay.h" />
|
||||
<ClInclude Include="..\..\core\base\Event.hpp" />
|
||||
<ClInclude Include="..\..\core\base\EventDispatcher.h" />
|
||||
<ClInclude Include="..\..\core\base\EventListener.h" />
|
||||
<ClInclude Include="..\..\core\base\Factory.h" />
|
||||
<ClInclude Include="..\..\core\base\Font.hpp" />
|
||||
<ClInclude Include="..\..\core\base\Frames.h" />
|
||||
<ClInclude Include="..\..\core\base\Game.h" />
|
||||
<ClInclude Include="..\..\core\base\Geometry.h" />
|
||||
<ClInclude Include="..\..\core\base\GeometryNode.h" />
|
||||
<ClInclude Include="..\..\core\base\helper.hpp" />
|
||||
<ClInclude Include="..\..\core\base\Image.h" />
|
||||
<ClInclude Include="..\..\core\base\include-forwards.h" />
|
||||
<ClInclude Include="..\..\core\base\Input.h" />
|
||||
<ClInclude Include="..\..\core\base\intrusive\List.hpp" />
|
||||
<ClInclude Include="..\..\core\base\intrusive\SmartPointer.hpp" />
|
||||
<ClInclude Include="..\..\core\base\KeyEvent.hpp" />
|
||||
<ClInclude Include="..\..\core\base\keys.hpp" />
|
||||
<ClInclude Include="..\..\core\base\logs.h" />
|
||||
<ClInclude Include="..\..\core\base\macros.h" />
|
||||
<ClInclude Include="..\..\core\base\modules.h" />
|
||||
<ClInclude Include="..\..\core\base\MouseEvent.hpp" />
|
||||
<ClInclude Include="..\..\core\base\Music.h" />
|
||||
<ClInclude Include="..\..\core\base\Node.h" />
|
||||
<ClInclude Include="..\..\core\base\noncopyable.hpp" />
|
||||
<ClInclude Include="..\..\core\base\Object.h" />
|
||||
<ClInclude Include="..\..\core\base\RefCounter.hpp" />
|
||||
<ClInclude Include="..\..\core\base\render.h" />
|
||||
<ClInclude Include="..\..\core\base\Resource.h" />
|
||||
<ClInclude Include="..\..\core\base\Scene.h" />
|
||||
<ClInclude Include="..\..\core\base\Singleton.hpp" />
|
||||
<ClInclude Include="..\..\core\base\Sprite.h" />
|
||||
<ClInclude Include="..\..\core\base\Task.h" />
|
||||
<ClInclude Include="..\..\core\base\TaskManager.h" />
|
||||
<ClInclude Include="..\..\core\base\Text.h" />
|
||||
<ClInclude Include="..\..\core\base\TextRenderer.h" />
|
||||
<ClInclude Include="..\..\core\base\TextStyle.hpp" />
|
||||
<ClInclude Include="..\..\core\base\time.h" />
|
||||
<ClInclude Include="..\..\core\base\Transform.hpp" />
|
||||
<ClInclude Include="..\..\core\base\Transition.h" />
|
||||
<ClInclude Include="..\..\core\base\window.h" />
|
||||
<ClInclude Include="..\..\core\easy2d.h" />
|
||||
<ClInclude Include="..\..\core\math\constants.hpp" />
|
||||
<ClInclude Include="..\..\core\math\ease.hpp" />
|
||||
<ClInclude Include="..\..\core\math\Matrix.hpp" />
|
||||
<ClInclude Include="..\..\core\math\rand.h" />
|
||||
<ClInclude Include="..\..\core\math\Rect.hpp" />
|
||||
<ClInclude Include="..\..\core\math\scalar.hpp" />
|
||||
<ClInclude Include="..\..\core\math\vector.hpp" />
|
||||
<ClInclude Include="..\..\core\ui\Button.h" />
|
||||
<ClInclude Include="..\..\core\ui\Menu.h" />
|
||||
<ClInclude Include="..\..\core\utils\Data.h" />
|
||||
<ClInclude Include="..\..\core\utils\File.h" />
|
||||
<ClInclude Include="..\..\core\utils\Path.h" />
|
||||
<ClInclude Include="..\..\core\utils\Player.h" />
|
||||
<ClInclude Include="..\..\core\utils\string.h" />
|
||||
<ClInclude Include="..\..\core\utils\Transcoder.h" />
|
||||
<ClInclude Include="..\..\src\core\Action.hpp" />
|
||||
<ClInclude Include="..\..\src\core\ActionCombined.h" />
|
||||
<ClInclude Include="..\..\src\core\ActionTween.h" />
|
||||
<ClInclude Include="..\..\src\core\ActionManager.h" />
|
||||
<ClInclude Include="..\..\src\core\Animation.h" />
|
||||
<ClInclude Include="..\..\src\core\audio.h" />
|
||||
<ClInclude Include="..\..\src\core\Canvas.h" />
|
||||
<ClInclude Include="..\..\src\core\Color.h" />
|
||||
<ClInclude Include="..\..\src\core\d2dhelper.hpp" />
|
||||
<ClInclude Include="..\..\src\core\DebugNode.h" />
|
||||
<ClInclude Include="..\..\src\core\Delay.h" />
|
||||
<ClInclude Include="..\..\src\core\Event.hpp" />
|
||||
<ClInclude Include="..\..\src\core\EventDispatcher.h" />
|
||||
<ClInclude Include="..\..\src\core\EventListener.h" />
|
||||
<ClInclude Include="..\..\src\core\Factory.h" />
|
||||
<ClInclude Include="..\..\src\core\Font.hpp" />
|
||||
<ClInclude Include="..\..\src\core\Frames.h" />
|
||||
<ClInclude Include="..\..\src\core\Game.h" />
|
||||
<ClInclude Include="..\..\src\core\Geometry.h" />
|
||||
<ClInclude Include="..\..\src\core\GeometryNode.h" />
|
||||
<ClInclude Include="..\..\src\core\helper.hpp" />
|
||||
<ClInclude Include="..\..\src\core\Image.h" />
|
||||
<ClInclude Include="..\..\src\core\include-forwards.h" />
|
||||
<ClInclude Include="..\..\src\core\Input.h" />
|
||||
<ClInclude Include="..\..\src\core\intrusive\List.hpp" />
|
||||
<ClInclude Include="..\..\src\core\intrusive\SmartPointer.hpp" />
|
||||
<ClInclude Include="..\..\src\core\KeyEvent.hpp" />
|
||||
<ClInclude Include="..\..\src\core\keys.hpp" />
|
||||
<ClInclude Include="..\..\src\core\logs.h" />
|
||||
<ClInclude Include="..\..\src\core\macros.h" />
|
||||
<ClInclude Include="..\..\src\core\modules.h" />
|
||||
<ClInclude Include="..\..\src\core\MouseEvent.hpp" />
|
||||
<ClInclude Include="..\..\src\core\Music.h" />
|
||||
<ClInclude Include="..\..\src\core\Node.h" />
|
||||
<ClInclude Include="..\..\src\core\noncopyable.hpp" />
|
||||
<ClInclude Include="..\..\src\core\Object.h" />
|
||||
<ClInclude Include="..\..\src\core\RefCounter.hpp" />
|
||||
<ClInclude Include="..\..\src\core\render.h" />
|
||||
<ClInclude Include="..\..\src\core\Resource.h" />
|
||||
<ClInclude Include="..\..\src\core\Scene.h" />
|
||||
<ClInclude Include="..\..\src\core\Singleton.hpp" />
|
||||
<ClInclude Include="..\..\src\core\Sprite.h" />
|
||||
<ClInclude Include="..\..\src\core\Task.h" />
|
||||
<ClInclude Include="..\..\src\core\TaskManager.h" />
|
||||
<ClInclude Include="..\..\src\core\Text.h" />
|
||||
<ClInclude Include="..\..\src\core\TextRenderer.h" />
|
||||
<ClInclude Include="..\..\src\core\TextStyle.hpp" />
|
||||
<ClInclude Include="..\..\src\core\time.h" />
|
||||
<ClInclude Include="..\..\src\core\Transform.hpp" />
|
||||
<ClInclude Include="..\..\src\core\Transition.h" />
|
||||
<ClInclude Include="..\..\src\core\window.h" />
|
||||
<ClInclude Include="..\..\src\easy2d.h" />
|
||||
<ClInclude Include="..\..\src\math\constants.hpp" />
|
||||
<ClInclude Include="..\..\src\math\ease.hpp" />
|
||||
<ClInclude Include="..\..\src\math\Matrix.hpp" />
|
||||
<ClInclude Include="..\..\src\math\rand.h" />
|
||||
<ClInclude Include="..\..\src\math\Rect.hpp" />
|
||||
<ClInclude Include="..\..\src\math\scalar.hpp" />
|
||||
<ClInclude Include="..\..\src\math\vector.hpp" />
|
||||
<ClInclude Include="..\..\src\ui\Button.h" />
|
||||
<ClInclude Include="..\..\src\ui\Menu.h" />
|
||||
<ClInclude Include="..\..\src\utils\Data.h" />
|
||||
<ClInclude Include="..\..\src\utils\File.h" />
|
||||
<ClInclude Include="..\..\src\utils\Path.h" />
|
||||
<ClInclude Include="..\..\src\utils\Player.h" />
|
||||
<ClInclude Include="..\..\src\utils\string.h" />
|
||||
<ClInclude Include="..\..\src\utils\Transcoder.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\core\base\ActionCombined.cpp" />
|
||||
<ClCompile Include="..\..\core\base\ActionTween.cpp" />
|
||||
<ClCompile Include="..\..\core\base\ActionManager.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Animation.cpp" />
|
||||
<ClCompile Include="..\..\core\base\audio.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Canvas.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Color.cpp" />
|
||||
<ClCompile Include="..\..\core\base\DebugNode.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Delay.cpp" />
|
||||
<ClCompile Include="..\..\core\base\EventDispatcher.cpp" />
|
||||
<ClCompile Include="..\..\core\base\EventListener.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Factory.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Frames.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Game.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Geometry.cpp" />
|
||||
<ClCompile Include="..\..\core\base\GeometryNode.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Image.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Input.cpp" />
|
||||
<ClCompile Include="..\..\core\base\logs.cpp" />
|
||||
<ClCompile Include="..\..\core\base\modules.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Music.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Node.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Object.cpp" />
|
||||
<ClCompile Include="..\..\core\base\render.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Resource.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Scene.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Sprite.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Task.cpp" />
|
||||
<ClCompile Include="..\..\core\base\TaskManager.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Text.cpp" />
|
||||
<ClCompile Include="..\..\core\base\TextRenderer.cpp" />
|
||||
<ClCompile Include="..\..\core\base\time.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Transition.cpp" />
|
||||
<ClCompile Include="..\..\core\base\window.cpp" />
|
||||
<ClCompile Include="..\..\core\math\rand.cpp" />
|
||||
<ClCompile Include="..\..\core\ui\Button.cpp" />
|
||||
<ClCompile Include="..\..\core\ui\Menu.cpp" />
|
||||
<ClCompile Include="..\..\core\utils\Data.cpp" />
|
||||
<ClCompile Include="..\..\core\utils\File.cpp" />
|
||||
<ClCompile Include="..\..\core\utils\Path.cpp" />
|
||||
<ClCompile Include="..\..\core\utils\Player.cpp" />
|
||||
<ClCompile Include="..\..\core\utils\string.cpp" />
|
||||
<ClCompile Include="..\..\core\utils\Transcoder.cpp" />
|
||||
<ClCompile Include="..\..\src\core\ActionCombined.cpp" />
|
||||
<ClCompile Include="..\..\src\core\ActionTween.cpp" />
|
||||
<ClCompile Include="..\..\src\core\ActionManager.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Animation.cpp" />
|
||||
<ClCompile Include="..\..\src\core\audio.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Canvas.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Color.cpp" />
|
||||
<ClCompile Include="..\..\src\core\DebugNode.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Delay.cpp" />
|
||||
<ClCompile Include="..\..\src\core\EventDispatcher.cpp" />
|
||||
<ClCompile Include="..\..\src\core\EventListener.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Factory.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Frames.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Game.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Geometry.cpp" />
|
||||
<ClCompile Include="..\..\src\core\GeometryNode.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Image.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Input.cpp" />
|
||||
<ClCompile Include="..\..\src\core\logs.cpp" />
|
||||
<ClCompile Include="..\..\src\core\modules.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Music.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Node.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Object.cpp" />
|
||||
<ClCompile Include="..\..\src\core\render.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Resource.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Scene.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Sprite.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Task.cpp" />
|
||||
<ClCompile Include="..\..\src\core\TaskManager.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Text.cpp" />
|
||||
<ClCompile Include="..\..\src\core\TextRenderer.cpp" />
|
||||
<ClCompile Include="..\..\src\core\time.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Transition.cpp" />
|
||||
<ClCompile Include="..\..\src\core\window.cpp" />
|
||||
<ClCompile Include="..\..\src\math\rand.cpp" />
|
||||
<ClCompile Include="..\..\src\ui\Button.cpp" />
|
||||
<ClCompile Include="..\..\src\ui\Menu.cpp" />
|
||||
<ClCompile Include="..\..\src\utils\Data.cpp" />
|
||||
<ClCompile Include="..\..\src\utils\File.cpp" />
|
||||
<ClCompile Include="..\..\src\utils\Path.cpp" />
|
||||
<ClCompile Include="..\..\src\utils\Player.cpp" />
|
||||
<ClCompile Include="..\..\src\utils\string.cpp" />
|
||||
<ClCompile Include="..\..\src\utils\Transcoder.cpp" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{91DBDFCC-4083-427C-AAAD-55715118DB26}</ProjectGuid>
|
||||
|
|
|
|||
|
|
@ -1,208 +1,208 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\core\easy2d.h" />
|
||||
<ClInclude Include="..\..\core\base\ActionCombined.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\easy2d.h" />
|
||||
<ClInclude Include="..\..\src\core\ActionCombined.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Animation.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Animation.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\audio.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\audio.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Canvas.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Canvas.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Color.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Color.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Game.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Game.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Image.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Image.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Input.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Input.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\logs.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\logs.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\macros.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\macros.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\modules.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\modules.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Node.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Node.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\render.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\render.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Resource.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Resource.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Scene.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Scene.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Sprite.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Sprite.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Task.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Task.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Text.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Text.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\TextRenderer.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\TextRenderer.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\time.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\time.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Transition.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Transition.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\window.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\window.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\Matrix.hpp">
|
||||
<ClInclude Include="..\..\src\math\Matrix.hpp">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\rand.h">
|
||||
<ClInclude Include="..\..\src\math\rand.h">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\scalar.hpp">
|
||||
<ClInclude Include="..\..\src\math\scalar.hpp">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\vector.hpp">
|
||||
<ClInclude Include="..\..\src\math\vector.hpp">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\utils\Data.h">
|
||||
<ClInclude Include="..\..\src\utils\Data.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\utils\File.h">
|
||||
<ClInclude Include="..\..\src\utils\File.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\utils\Path.h">
|
||||
<ClInclude Include="..\..\src\utils\Path.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\utils\Player.h">
|
||||
<ClInclude Include="..\..\src\utils\Player.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\utils\Transcoder.h">
|
||||
<ClInclude Include="..\..\src\utils\Transcoder.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\ui\Button.h">
|
||||
<ClInclude Include="..\..\src\ui\Button.h">
|
||||
<Filter>ui</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\ui\Menu.h">
|
||||
<ClInclude Include="..\..\src\ui\Menu.h">
|
||||
<Filter>ui</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Music.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Music.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Singleton.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Singleton.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\RefCounter.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\RefCounter.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Action.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Action.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\ActionManager.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\ActionManager.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\TaskManager.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\TaskManager.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\TextStyle.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\TextStyle.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Font.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Font.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\intrusive\List.hpp">
|
||||
<Filter>base\intrusive</Filter>
|
||||
<ClInclude Include="..\..\src\core\intrusive\List.hpp">
|
||||
<Filter>core\intrusive</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\intrusive\SmartPointer.hpp">
|
||||
<Filter>base\intrusive</Filter>
|
||||
<ClInclude Include="..\..\src\core\intrusive\SmartPointer.hpp">
|
||||
<Filter>core\intrusive</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Transform.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Transform.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\noncopyable.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\noncopyable.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\utils\string.h">
|
||||
<ClInclude Include="..\..\src\utils\string.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Geometry.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Geometry.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\GeometryNode.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\GeometryNode.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\ease.hpp">
|
||||
<ClInclude Include="..\..\src\math\ease.hpp">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\ActionTween.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\ActionTween.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Delay.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Delay.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Frames.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Frames.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\constants.hpp">
|
||||
<ClInclude Include="..\..\src\math\constants.hpp">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Factory.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Factory.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\EventDispatcher.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\EventDispatcher.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Event.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Event.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\KeyEvent.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\KeyEvent.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\MouseEvent.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\MouseEvent.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\EventListener.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\EventListener.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Object.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Object.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\helper.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\helper.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\d2dhelper.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\d2dhelper.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\keys.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\keys.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\include-forwards.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\include-forwards.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\DebugNode.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\DebugNode.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\Rect.hpp">
|
||||
<ClInclude Include="..\..\src\math\Rect.hpp">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Filter Include="base">
|
||||
<Filter Include="core">
|
||||
<UniqueIdentifier>{896bdedf-6e82-449b-9b6e-0bc69f3699b1}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="math">
|
||||
|
|
@ -214,139 +214,139 @@
|
|||
<Filter Include="ui">
|
||||
<UniqueIdentifier>{07b6d541-4a1b-472a-aae0-daf9d082fe84}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="base\intrusive">
|
||||
<Filter Include="core\intrusive">
|
||||
<UniqueIdentifier>{0f508149-735a-43da-ab16-36cc1e9ab63a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\core\base\ActionCombined.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\ActionCombined.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Animation.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Animation.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\audio.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\audio.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Canvas.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Canvas.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Color.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Color.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Game.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Game.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Image.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Image.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Input.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Input.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\modules.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\modules.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Node.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Node.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\render.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\render.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Resource.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Resource.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Scene.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Scene.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Sprite.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Sprite.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Task.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Task.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Text.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Text.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\TextRenderer.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\TextRenderer.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\time.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\time.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Transition.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Transition.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\window.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\window.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\math\rand.cpp">
|
||||
<ClCompile Include="..\..\src\math\rand.cpp">
|
||||
<Filter>math</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\utils\Data.cpp">
|
||||
<ClCompile Include="..\..\src\utils\Data.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\utils\File.cpp">
|
||||
<ClCompile Include="..\..\src\utils\File.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\utils\Path.cpp">
|
||||
<ClCompile Include="..\..\src\utils\Path.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\utils\Player.cpp">
|
||||
<ClCompile Include="..\..\src\utils\Player.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\utils\Transcoder.cpp">
|
||||
<ClCompile Include="..\..\src\utils\Transcoder.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\ui\Button.cpp">
|
||||
<ClCompile Include="..\..\src\ui\Button.cpp">
|
||||
<Filter>ui</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\ui\Menu.cpp">
|
||||
<ClCompile Include="..\..\src\ui\Menu.cpp">
|
||||
<Filter>ui</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Music.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Music.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\TaskManager.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\TaskManager.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\ActionManager.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\ActionManager.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\logs.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\logs.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\utils\string.cpp">
|
||||
<ClCompile Include="..\..\src\utils\string.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Geometry.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Geometry.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\GeometryNode.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\GeometryNode.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\ActionTween.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\ActionTween.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Delay.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Delay.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Frames.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Frames.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Factory.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Factory.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\EventDispatcher.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\EventDispatcher.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\EventListener.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\EventListener.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Object.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Object.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\DebugNode.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\DebugNode.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
|
@ -19,118 +19,118 @@
|
|||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\core\base\Action.hpp" />
|
||||
<ClInclude Include="..\..\core\base\ActionCombined.h" />
|
||||
<ClInclude Include="..\..\core\base\ActionTween.h" />
|
||||
<ClInclude Include="..\..\core\base\ActionManager.h" />
|
||||
<ClInclude Include="..\..\core\base\Animation.h" />
|
||||
<ClInclude Include="..\..\core\base\audio.h" />
|
||||
<ClInclude Include="..\..\core\base\Canvas.h" />
|
||||
<ClInclude Include="..\..\core\base\Color.h" />
|
||||
<ClInclude Include="..\..\core\base\d2dhelper.hpp" />
|
||||
<ClInclude Include="..\..\core\base\DebugNode.h" />
|
||||
<ClInclude Include="..\..\core\base\Delay.h" />
|
||||
<ClInclude Include="..\..\core\base\Event.hpp" />
|
||||
<ClInclude Include="..\..\core\base\EventDispatcher.h" />
|
||||
<ClInclude Include="..\..\core\base\EventListener.h" />
|
||||
<ClInclude Include="..\..\core\base\Factory.h" />
|
||||
<ClInclude Include="..\..\core\base\Font.hpp" />
|
||||
<ClInclude Include="..\..\core\base\Frames.h" />
|
||||
<ClInclude Include="..\..\core\base\Game.h" />
|
||||
<ClInclude Include="..\..\core\base\Geometry.h" />
|
||||
<ClInclude Include="..\..\core\base\GeometryNode.h" />
|
||||
<ClInclude Include="..\..\core\base\helper.hpp" />
|
||||
<ClInclude Include="..\..\core\base\Image.h" />
|
||||
<ClInclude Include="..\..\core\base\include-forwards.h" />
|
||||
<ClInclude Include="..\..\core\base\Input.h" />
|
||||
<ClInclude Include="..\..\core\base\intrusive\List.hpp" />
|
||||
<ClInclude Include="..\..\core\base\intrusive\SmartPointer.hpp" />
|
||||
<ClInclude Include="..\..\core\base\KeyEvent.hpp" />
|
||||
<ClInclude Include="..\..\core\base\keys.hpp" />
|
||||
<ClInclude Include="..\..\core\base\logs.h" />
|
||||
<ClInclude Include="..\..\core\base\macros.h" />
|
||||
<ClInclude Include="..\..\core\base\modules.h" />
|
||||
<ClInclude Include="..\..\core\base\MouseEvent.hpp" />
|
||||
<ClInclude Include="..\..\core\base\Music.h" />
|
||||
<ClInclude Include="..\..\core\base\Node.h" />
|
||||
<ClInclude Include="..\..\core\base\noncopyable.hpp" />
|
||||
<ClInclude Include="..\..\core\base\Object.h" />
|
||||
<ClInclude Include="..\..\core\base\RefCounter.hpp" />
|
||||
<ClInclude Include="..\..\core\base\render.h" />
|
||||
<ClInclude Include="..\..\core\base\Resource.h" />
|
||||
<ClInclude Include="..\..\core\base\Scene.h" />
|
||||
<ClInclude Include="..\..\core\base\Singleton.hpp" />
|
||||
<ClInclude Include="..\..\core\base\Sprite.h" />
|
||||
<ClInclude Include="..\..\core\base\Task.h" />
|
||||
<ClInclude Include="..\..\core\base\TaskManager.h" />
|
||||
<ClInclude Include="..\..\core\base\Text.h" />
|
||||
<ClInclude Include="..\..\core\base\TextRenderer.h" />
|
||||
<ClInclude Include="..\..\core\base\TextStyle.hpp" />
|
||||
<ClInclude Include="..\..\core\base\time.h" />
|
||||
<ClInclude Include="..\..\core\base\Transform.hpp" />
|
||||
<ClInclude Include="..\..\core\base\Transition.h" />
|
||||
<ClInclude Include="..\..\core\base\window.h" />
|
||||
<ClInclude Include="..\..\core\easy2d.h" />
|
||||
<ClInclude Include="..\..\core\math\constants.hpp" />
|
||||
<ClInclude Include="..\..\core\math\ease.hpp" />
|
||||
<ClInclude Include="..\..\core\math\Matrix.hpp" />
|
||||
<ClInclude Include="..\..\core\math\rand.h" />
|
||||
<ClInclude Include="..\..\core\math\Rect.hpp" />
|
||||
<ClInclude Include="..\..\core\math\scalar.hpp" />
|
||||
<ClInclude Include="..\..\core\math\vector.hpp" />
|
||||
<ClInclude Include="..\..\core\ui\Button.h" />
|
||||
<ClInclude Include="..\..\core\ui\Menu.h" />
|
||||
<ClInclude Include="..\..\core\utils\Data.h" />
|
||||
<ClInclude Include="..\..\core\utils\File.h" />
|
||||
<ClInclude Include="..\..\core\utils\Path.h" />
|
||||
<ClInclude Include="..\..\core\utils\Player.h" />
|
||||
<ClInclude Include="..\..\core\utils\string.h" />
|
||||
<ClInclude Include="..\..\core\utils\Transcoder.h" />
|
||||
<ClInclude Include="..\..\src\core\Action.hpp" />
|
||||
<ClInclude Include="..\..\src\core\ActionCombined.h" />
|
||||
<ClInclude Include="..\..\src\core\ActionTween.h" />
|
||||
<ClInclude Include="..\..\src\core\ActionManager.h" />
|
||||
<ClInclude Include="..\..\src\core\Animation.h" />
|
||||
<ClInclude Include="..\..\src\core\audio.h" />
|
||||
<ClInclude Include="..\..\src\core\Canvas.h" />
|
||||
<ClInclude Include="..\..\src\core\Color.h" />
|
||||
<ClInclude Include="..\..\src\core\d2dhelper.hpp" />
|
||||
<ClInclude Include="..\..\src\core\DebugNode.h" />
|
||||
<ClInclude Include="..\..\src\core\Delay.h" />
|
||||
<ClInclude Include="..\..\src\core\Event.hpp" />
|
||||
<ClInclude Include="..\..\src\core\EventDispatcher.h" />
|
||||
<ClInclude Include="..\..\src\core\EventListener.h" />
|
||||
<ClInclude Include="..\..\src\core\Factory.h" />
|
||||
<ClInclude Include="..\..\src\core\Font.hpp" />
|
||||
<ClInclude Include="..\..\src\core\Frames.h" />
|
||||
<ClInclude Include="..\..\src\core\Game.h" />
|
||||
<ClInclude Include="..\..\src\core\Geometry.h" />
|
||||
<ClInclude Include="..\..\src\core\GeometryNode.h" />
|
||||
<ClInclude Include="..\..\src\core\helper.hpp" />
|
||||
<ClInclude Include="..\..\src\core\Image.h" />
|
||||
<ClInclude Include="..\..\src\core\include-forwards.h" />
|
||||
<ClInclude Include="..\..\src\core\Input.h" />
|
||||
<ClInclude Include="..\..\src\core\intrusive\List.hpp" />
|
||||
<ClInclude Include="..\..\src\core\intrusive\SmartPointer.hpp" />
|
||||
<ClInclude Include="..\..\src\core\KeyEvent.hpp" />
|
||||
<ClInclude Include="..\..\src\core\keys.hpp" />
|
||||
<ClInclude Include="..\..\src\core\logs.h" />
|
||||
<ClInclude Include="..\..\src\core\macros.h" />
|
||||
<ClInclude Include="..\..\src\core\modules.h" />
|
||||
<ClInclude Include="..\..\src\core\MouseEvent.hpp" />
|
||||
<ClInclude Include="..\..\src\core\Music.h" />
|
||||
<ClInclude Include="..\..\src\core\Node.h" />
|
||||
<ClInclude Include="..\..\src\core\noncopyable.hpp" />
|
||||
<ClInclude Include="..\..\src\core\Object.h" />
|
||||
<ClInclude Include="..\..\src\core\RefCounter.hpp" />
|
||||
<ClInclude Include="..\..\src\core\render.h" />
|
||||
<ClInclude Include="..\..\src\core\Resource.h" />
|
||||
<ClInclude Include="..\..\src\core\Scene.h" />
|
||||
<ClInclude Include="..\..\src\core\Singleton.hpp" />
|
||||
<ClInclude Include="..\..\src\core\Sprite.h" />
|
||||
<ClInclude Include="..\..\src\core\Task.h" />
|
||||
<ClInclude Include="..\..\src\core\TaskManager.h" />
|
||||
<ClInclude Include="..\..\src\core\Text.h" />
|
||||
<ClInclude Include="..\..\src\core\TextRenderer.h" />
|
||||
<ClInclude Include="..\..\src\core\TextStyle.hpp" />
|
||||
<ClInclude Include="..\..\src\core\time.h" />
|
||||
<ClInclude Include="..\..\src\core\Transform.hpp" />
|
||||
<ClInclude Include="..\..\src\core\Transition.h" />
|
||||
<ClInclude Include="..\..\src\core\window.h" />
|
||||
<ClInclude Include="..\..\src\easy2d.h" />
|
||||
<ClInclude Include="..\..\src\math\constants.hpp" />
|
||||
<ClInclude Include="..\..\src\math\ease.hpp" />
|
||||
<ClInclude Include="..\..\src\math\Matrix.hpp" />
|
||||
<ClInclude Include="..\..\src\math\rand.h" />
|
||||
<ClInclude Include="..\..\src\math\Rect.hpp" />
|
||||
<ClInclude Include="..\..\src\math\scalar.hpp" />
|
||||
<ClInclude Include="..\..\src\math\vector.hpp" />
|
||||
<ClInclude Include="..\..\src\ui\Button.h" />
|
||||
<ClInclude Include="..\..\src\ui\Menu.h" />
|
||||
<ClInclude Include="..\..\src\utils\Data.h" />
|
||||
<ClInclude Include="..\..\src\utils\File.h" />
|
||||
<ClInclude Include="..\..\src\utils\Path.h" />
|
||||
<ClInclude Include="..\..\src\utils\Player.h" />
|
||||
<ClInclude Include="..\..\src\utils\string.h" />
|
||||
<ClInclude Include="..\..\src\utils\Transcoder.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\core\base\ActionCombined.cpp" />
|
||||
<ClCompile Include="..\..\core\base\ActionTween.cpp" />
|
||||
<ClCompile Include="..\..\core\base\ActionManager.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Animation.cpp" />
|
||||
<ClCompile Include="..\..\core\base\audio.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Canvas.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Color.cpp" />
|
||||
<ClCompile Include="..\..\core\base\DebugNode.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Delay.cpp" />
|
||||
<ClCompile Include="..\..\core\base\EventDispatcher.cpp" />
|
||||
<ClCompile Include="..\..\core\base\EventListener.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Factory.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Frames.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Game.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Geometry.cpp" />
|
||||
<ClCompile Include="..\..\core\base\GeometryNode.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Image.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Input.cpp" />
|
||||
<ClCompile Include="..\..\core\base\logs.cpp" />
|
||||
<ClCompile Include="..\..\core\base\modules.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Music.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Node.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Object.cpp" />
|
||||
<ClCompile Include="..\..\core\base\render.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Resource.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Scene.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Sprite.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Task.cpp" />
|
||||
<ClCompile Include="..\..\core\base\TaskManager.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Text.cpp" />
|
||||
<ClCompile Include="..\..\core\base\TextRenderer.cpp" />
|
||||
<ClCompile Include="..\..\core\base\time.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Transition.cpp" />
|
||||
<ClCompile Include="..\..\core\base\window.cpp" />
|
||||
<ClCompile Include="..\..\core\math\rand.cpp" />
|
||||
<ClCompile Include="..\..\core\ui\Button.cpp" />
|
||||
<ClCompile Include="..\..\core\ui\Menu.cpp" />
|
||||
<ClCompile Include="..\..\core\utils\Data.cpp" />
|
||||
<ClCompile Include="..\..\core\utils\File.cpp" />
|
||||
<ClCompile Include="..\..\core\utils\Path.cpp" />
|
||||
<ClCompile Include="..\..\core\utils\Player.cpp" />
|
||||
<ClCompile Include="..\..\core\utils\string.cpp" />
|
||||
<ClCompile Include="..\..\core\utils\Transcoder.cpp" />
|
||||
<ClCompile Include="..\..\src\core\ActionCombined.cpp" />
|
||||
<ClCompile Include="..\..\src\core\ActionTween.cpp" />
|
||||
<ClCompile Include="..\..\src\core\ActionManager.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Animation.cpp" />
|
||||
<ClCompile Include="..\..\src\core\audio.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Canvas.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Color.cpp" />
|
||||
<ClCompile Include="..\..\src\core\DebugNode.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Delay.cpp" />
|
||||
<ClCompile Include="..\..\src\core\EventDispatcher.cpp" />
|
||||
<ClCompile Include="..\..\src\core\EventListener.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Factory.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Frames.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Game.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Geometry.cpp" />
|
||||
<ClCompile Include="..\..\src\core\GeometryNode.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Image.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Input.cpp" />
|
||||
<ClCompile Include="..\..\src\core\logs.cpp" />
|
||||
<ClCompile Include="..\..\src\core\modules.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Music.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Node.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Object.cpp" />
|
||||
<ClCompile Include="..\..\src\core\render.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Resource.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Scene.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Sprite.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Task.cpp" />
|
||||
<ClCompile Include="..\..\src\core\TaskManager.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Text.cpp" />
|
||||
<ClCompile Include="..\..\src\core\TextRenderer.cpp" />
|
||||
<ClCompile Include="..\..\src\core\time.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Transition.cpp" />
|
||||
<ClCompile Include="..\..\src\core\window.cpp" />
|
||||
<ClCompile Include="..\..\src\math\rand.cpp" />
|
||||
<ClCompile Include="..\..\src\ui\Button.cpp" />
|
||||
<ClCompile Include="..\..\src\ui\Menu.cpp" />
|
||||
<ClCompile Include="..\..\src\utils\Data.cpp" />
|
||||
<ClCompile Include="..\..\src\utils\File.cpp" />
|
||||
<ClCompile Include="..\..\src\utils\Path.cpp" />
|
||||
<ClCompile Include="..\..\src\utils\Player.cpp" />
|
||||
<ClCompile Include="..\..\src\utils\string.cpp" />
|
||||
<ClCompile Include="..\..\src\utils\Transcoder.cpp" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{FF7F943D-A89C-4E6C-97CF-84F7D8FF8EDF}</ProjectGuid>
|
||||
|
|
|
|||
|
|
@ -1,208 +1,208 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\core\easy2d.h" />
|
||||
<ClInclude Include="..\..\core\base\ActionCombined.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\easy2d.h" />
|
||||
<ClInclude Include="..\..\src\core\ActionCombined.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Animation.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Animation.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\audio.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\audio.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Canvas.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Canvas.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Color.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Color.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Game.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Game.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Image.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Image.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Input.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Input.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\logs.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\logs.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\macros.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\macros.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\modules.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\modules.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Node.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Node.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\render.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\render.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Resource.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Resource.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Scene.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Scene.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Sprite.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Sprite.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Task.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Task.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Text.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Text.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\TextRenderer.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\TextRenderer.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\time.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\time.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Transition.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Transition.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\window.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\window.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\Matrix.hpp">
|
||||
<ClInclude Include="..\..\src\math\Matrix.hpp">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\rand.h">
|
||||
<ClInclude Include="..\..\src\math\rand.h">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\scalar.hpp">
|
||||
<ClInclude Include="..\..\src\math\scalar.hpp">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\vector.hpp">
|
||||
<ClInclude Include="..\..\src\math\vector.hpp">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\utils\Data.h">
|
||||
<ClInclude Include="..\..\src\utils\Data.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\utils\File.h">
|
||||
<ClInclude Include="..\..\src\utils\File.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\utils\Path.h">
|
||||
<ClInclude Include="..\..\src\utils\Path.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\utils\Player.h">
|
||||
<ClInclude Include="..\..\src\utils\Player.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\utils\Transcoder.h">
|
||||
<ClInclude Include="..\..\src\utils\Transcoder.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\ui\Button.h">
|
||||
<ClInclude Include="..\..\src\ui\Button.h">
|
||||
<Filter>ui</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\ui\Menu.h">
|
||||
<ClInclude Include="..\..\src\ui\Menu.h">
|
||||
<Filter>ui</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Music.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Music.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Singleton.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Singleton.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\RefCounter.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\RefCounter.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Action.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Action.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\ActionManager.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\ActionManager.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\TaskManager.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\TaskManager.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\TextStyle.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\TextStyle.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Font.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Font.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\intrusive\List.hpp">
|
||||
<Filter>base\intrusive</Filter>
|
||||
<ClInclude Include="..\..\src\core\intrusive\List.hpp">
|
||||
<Filter>core\intrusive</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\intrusive\SmartPointer.hpp">
|
||||
<Filter>base\intrusive</Filter>
|
||||
<ClInclude Include="..\..\src\core\intrusive\SmartPointer.hpp">
|
||||
<Filter>core\intrusive</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Transform.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Transform.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\noncopyable.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\noncopyable.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\utils\string.h">
|
||||
<ClInclude Include="..\..\src\utils\string.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Geometry.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Geometry.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\GeometryNode.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\GeometryNode.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\ease.hpp">
|
||||
<ClInclude Include="..\..\src\math\ease.hpp">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\ActionTween.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\ActionTween.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Delay.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Delay.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Frames.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Frames.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\constants.hpp">
|
||||
<ClInclude Include="..\..\src\math\constants.hpp">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Factory.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Factory.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\EventDispatcher.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\EventDispatcher.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Event.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Event.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\KeyEvent.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\KeyEvent.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\MouseEvent.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\MouseEvent.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\EventListener.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\EventListener.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Object.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Object.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\helper.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\helper.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\d2dhelper.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\d2dhelper.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\keys.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\keys.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\include-forwards.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\include-forwards.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\DebugNode.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\DebugNode.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\Rect.hpp">
|
||||
<ClInclude Include="..\..\src\math\Rect.hpp">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Filter Include="base">
|
||||
<Filter Include="core">
|
||||
<UniqueIdentifier>{896bdedf-6e82-449b-9b6e-0bc69f3699b1}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="math">
|
||||
|
|
@ -214,139 +214,139 @@
|
|||
<Filter Include="ui">
|
||||
<UniqueIdentifier>{07b6d541-4a1b-472a-aae0-daf9d082fe84}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="base\intrusive">
|
||||
<Filter Include="core\intrusive">
|
||||
<UniqueIdentifier>{0f508149-735a-43da-ab16-36cc1e9ab63a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\core\base\ActionCombined.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\ActionCombined.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Animation.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Animation.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\audio.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\audio.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Canvas.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Canvas.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Color.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Color.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Game.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Game.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Image.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Image.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Input.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Input.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\modules.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\modules.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Node.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Node.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\render.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\render.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Resource.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Resource.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Scene.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Scene.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Sprite.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Sprite.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Task.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Task.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Text.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Text.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\TextRenderer.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\TextRenderer.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\time.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\time.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Transition.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Transition.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\window.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\window.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\math\rand.cpp">
|
||||
<ClCompile Include="..\..\src\math\rand.cpp">
|
||||
<Filter>math</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\utils\Data.cpp">
|
||||
<ClCompile Include="..\..\src\utils\Data.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\utils\File.cpp">
|
||||
<ClCompile Include="..\..\src\utils\File.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\utils\Path.cpp">
|
||||
<ClCompile Include="..\..\src\utils\Path.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\utils\Player.cpp">
|
||||
<ClCompile Include="..\..\src\utils\Player.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\utils\Transcoder.cpp">
|
||||
<ClCompile Include="..\..\src\utils\Transcoder.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\ui\Button.cpp">
|
||||
<ClCompile Include="..\..\src\ui\Button.cpp">
|
||||
<Filter>ui</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\ui\Menu.cpp">
|
||||
<ClCompile Include="..\..\src\ui\Menu.cpp">
|
||||
<Filter>ui</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Music.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Music.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\TaskManager.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\TaskManager.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\ActionManager.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\ActionManager.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\logs.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\logs.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\utils\string.cpp">
|
||||
<ClCompile Include="..\..\src\utils\string.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Geometry.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Geometry.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\GeometryNode.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\GeometryNode.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\ActionTween.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\ActionTween.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Delay.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Delay.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Frames.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Frames.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Factory.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Factory.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\EventDispatcher.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\EventDispatcher.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\EventListener.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\EventListener.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Object.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Object.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\DebugNode.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\DebugNode.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
|
@ -19,118 +19,118 @@
|
|||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\core\base\Action.hpp" />
|
||||
<ClInclude Include="..\..\core\base\ActionCombined.h" />
|
||||
<ClInclude Include="..\..\core\base\ActionTween.h" />
|
||||
<ClInclude Include="..\..\core\base\ActionManager.h" />
|
||||
<ClInclude Include="..\..\core\base\Animation.h" />
|
||||
<ClInclude Include="..\..\core\base\audio.h" />
|
||||
<ClInclude Include="..\..\core\base\Canvas.h" />
|
||||
<ClInclude Include="..\..\core\base\Color.h" />
|
||||
<ClInclude Include="..\..\core\base\d2dhelper.hpp" />
|
||||
<ClInclude Include="..\..\core\base\DebugNode.h" />
|
||||
<ClInclude Include="..\..\core\base\Delay.h" />
|
||||
<ClInclude Include="..\..\core\base\Event.hpp" />
|
||||
<ClInclude Include="..\..\core\base\EventDispatcher.h" />
|
||||
<ClInclude Include="..\..\core\base\EventListener.h" />
|
||||
<ClInclude Include="..\..\core\base\Factory.h" />
|
||||
<ClInclude Include="..\..\core\base\Font.hpp" />
|
||||
<ClInclude Include="..\..\core\base\Frames.h" />
|
||||
<ClInclude Include="..\..\core\base\Game.h" />
|
||||
<ClInclude Include="..\..\core\base\Geometry.h" />
|
||||
<ClInclude Include="..\..\core\base\GeometryNode.h" />
|
||||
<ClInclude Include="..\..\core\base\helper.hpp" />
|
||||
<ClInclude Include="..\..\core\base\Image.h" />
|
||||
<ClInclude Include="..\..\core\base\include-forwards.h" />
|
||||
<ClInclude Include="..\..\core\base\Input.h" />
|
||||
<ClInclude Include="..\..\core\base\intrusive\List.hpp" />
|
||||
<ClInclude Include="..\..\core\base\intrusive\SmartPointer.hpp" />
|
||||
<ClInclude Include="..\..\core\base\KeyEvent.hpp" />
|
||||
<ClInclude Include="..\..\core\base\keys.hpp" />
|
||||
<ClInclude Include="..\..\core\base\logs.h" />
|
||||
<ClInclude Include="..\..\core\base\macros.h" />
|
||||
<ClInclude Include="..\..\core\base\modules.h" />
|
||||
<ClInclude Include="..\..\core\base\MouseEvent.hpp" />
|
||||
<ClInclude Include="..\..\core\base\Music.h" />
|
||||
<ClInclude Include="..\..\core\base\Node.h" />
|
||||
<ClInclude Include="..\..\core\base\noncopyable.hpp" />
|
||||
<ClInclude Include="..\..\core\base\Object.h" />
|
||||
<ClInclude Include="..\..\core\base\RefCounter.hpp" />
|
||||
<ClInclude Include="..\..\core\base\render.h" />
|
||||
<ClInclude Include="..\..\core\base\Resource.h" />
|
||||
<ClInclude Include="..\..\core\base\Scene.h" />
|
||||
<ClInclude Include="..\..\core\base\Singleton.hpp" />
|
||||
<ClInclude Include="..\..\core\base\Sprite.h" />
|
||||
<ClInclude Include="..\..\core\base\Task.h" />
|
||||
<ClInclude Include="..\..\core\base\TaskManager.h" />
|
||||
<ClInclude Include="..\..\core\base\Text.h" />
|
||||
<ClInclude Include="..\..\core\base\TextRenderer.h" />
|
||||
<ClInclude Include="..\..\core\base\TextStyle.hpp" />
|
||||
<ClInclude Include="..\..\core\base\time.h" />
|
||||
<ClInclude Include="..\..\core\base\Transform.hpp" />
|
||||
<ClInclude Include="..\..\core\base\Transition.h" />
|
||||
<ClInclude Include="..\..\core\base\window.h" />
|
||||
<ClInclude Include="..\..\core\easy2d.h" />
|
||||
<ClInclude Include="..\..\core\math\constants.hpp" />
|
||||
<ClInclude Include="..\..\core\math\ease.hpp" />
|
||||
<ClInclude Include="..\..\core\math\Matrix.hpp" />
|
||||
<ClInclude Include="..\..\core\math\rand.h" />
|
||||
<ClInclude Include="..\..\core\math\Rect.hpp" />
|
||||
<ClInclude Include="..\..\core\math\scalar.hpp" />
|
||||
<ClInclude Include="..\..\core\math\vector.hpp" />
|
||||
<ClInclude Include="..\..\core\ui\Button.h" />
|
||||
<ClInclude Include="..\..\core\ui\Menu.h" />
|
||||
<ClInclude Include="..\..\core\utils\Data.h" />
|
||||
<ClInclude Include="..\..\core\utils\File.h" />
|
||||
<ClInclude Include="..\..\core\utils\Path.h" />
|
||||
<ClInclude Include="..\..\core\utils\Player.h" />
|
||||
<ClInclude Include="..\..\core\utils\string.h" />
|
||||
<ClInclude Include="..\..\core\utils\Transcoder.h" />
|
||||
<ClInclude Include="..\..\src\core\Action.hpp" />
|
||||
<ClInclude Include="..\..\src\core\ActionCombined.h" />
|
||||
<ClInclude Include="..\..\src\core\ActionTween.h" />
|
||||
<ClInclude Include="..\..\src\core\ActionManager.h" />
|
||||
<ClInclude Include="..\..\src\core\Animation.h" />
|
||||
<ClInclude Include="..\..\src\core\audio.h" />
|
||||
<ClInclude Include="..\..\src\core\Canvas.h" />
|
||||
<ClInclude Include="..\..\src\core\Color.h" />
|
||||
<ClInclude Include="..\..\src\core\d2dhelper.hpp" />
|
||||
<ClInclude Include="..\..\src\core\DebugNode.h" />
|
||||
<ClInclude Include="..\..\src\core\Delay.h" />
|
||||
<ClInclude Include="..\..\src\core\Event.hpp" />
|
||||
<ClInclude Include="..\..\src\core\EventDispatcher.h" />
|
||||
<ClInclude Include="..\..\src\core\EventListener.h" />
|
||||
<ClInclude Include="..\..\src\core\Factory.h" />
|
||||
<ClInclude Include="..\..\src\core\Font.hpp" />
|
||||
<ClInclude Include="..\..\src\core\Frames.h" />
|
||||
<ClInclude Include="..\..\src\core\Game.h" />
|
||||
<ClInclude Include="..\..\src\core\Geometry.h" />
|
||||
<ClInclude Include="..\..\src\core\GeometryNode.h" />
|
||||
<ClInclude Include="..\..\src\core\helper.hpp" />
|
||||
<ClInclude Include="..\..\src\core\Image.h" />
|
||||
<ClInclude Include="..\..\src\core\include-forwards.h" />
|
||||
<ClInclude Include="..\..\src\core\Input.h" />
|
||||
<ClInclude Include="..\..\src\core\intrusive\List.hpp" />
|
||||
<ClInclude Include="..\..\src\core\intrusive\SmartPointer.hpp" />
|
||||
<ClInclude Include="..\..\src\core\KeyEvent.hpp" />
|
||||
<ClInclude Include="..\..\src\core\keys.hpp" />
|
||||
<ClInclude Include="..\..\src\core\logs.h" />
|
||||
<ClInclude Include="..\..\src\core\macros.h" />
|
||||
<ClInclude Include="..\..\src\core\modules.h" />
|
||||
<ClInclude Include="..\..\src\core\MouseEvent.hpp" />
|
||||
<ClInclude Include="..\..\src\core\Music.h" />
|
||||
<ClInclude Include="..\..\src\core\Node.h" />
|
||||
<ClInclude Include="..\..\src\core\noncopyable.hpp" />
|
||||
<ClInclude Include="..\..\src\core\Object.h" />
|
||||
<ClInclude Include="..\..\src\core\RefCounter.hpp" />
|
||||
<ClInclude Include="..\..\src\core\render.h" />
|
||||
<ClInclude Include="..\..\src\core\Resource.h" />
|
||||
<ClInclude Include="..\..\src\core\Scene.h" />
|
||||
<ClInclude Include="..\..\src\core\Singleton.hpp" />
|
||||
<ClInclude Include="..\..\src\core\Sprite.h" />
|
||||
<ClInclude Include="..\..\src\core\Task.h" />
|
||||
<ClInclude Include="..\..\src\core\TaskManager.h" />
|
||||
<ClInclude Include="..\..\src\core\Text.h" />
|
||||
<ClInclude Include="..\..\src\core\TextRenderer.h" />
|
||||
<ClInclude Include="..\..\src\core\TextStyle.hpp" />
|
||||
<ClInclude Include="..\..\src\core\time.h" />
|
||||
<ClInclude Include="..\..\src\core\Transform.hpp" />
|
||||
<ClInclude Include="..\..\src\core\Transition.h" />
|
||||
<ClInclude Include="..\..\src\core\window.h" />
|
||||
<ClInclude Include="..\..\src\easy2d.h" />
|
||||
<ClInclude Include="..\..\src\math\constants.hpp" />
|
||||
<ClInclude Include="..\..\src\math\ease.hpp" />
|
||||
<ClInclude Include="..\..\src\math\Matrix.hpp" />
|
||||
<ClInclude Include="..\..\src\math\rand.h" />
|
||||
<ClInclude Include="..\..\src\math\Rect.hpp" />
|
||||
<ClInclude Include="..\..\src\math\scalar.hpp" />
|
||||
<ClInclude Include="..\..\src\math\vector.hpp" />
|
||||
<ClInclude Include="..\..\src\ui\Button.h" />
|
||||
<ClInclude Include="..\..\src\ui\Menu.h" />
|
||||
<ClInclude Include="..\..\src\utils\Data.h" />
|
||||
<ClInclude Include="..\..\src\utils\File.h" />
|
||||
<ClInclude Include="..\..\src\utils\Path.h" />
|
||||
<ClInclude Include="..\..\src\utils\Player.h" />
|
||||
<ClInclude Include="..\..\src\utils\string.h" />
|
||||
<ClInclude Include="..\..\src\utils\Transcoder.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\core\base\ActionCombined.cpp" />
|
||||
<ClCompile Include="..\..\core\base\ActionTween.cpp" />
|
||||
<ClCompile Include="..\..\core\base\ActionManager.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Animation.cpp" />
|
||||
<ClCompile Include="..\..\core\base\audio.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Canvas.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Color.cpp" />
|
||||
<ClCompile Include="..\..\core\base\DebugNode.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Delay.cpp" />
|
||||
<ClCompile Include="..\..\core\base\EventDispatcher.cpp" />
|
||||
<ClCompile Include="..\..\core\base\EventListener.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Factory.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Frames.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Game.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Geometry.cpp" />
|
||||
<ClCompile Include="..\..\core\base\GeometryNode.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Image.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Input.cpp" />
|
||||
<ClCompile Include="..\..\core\base\logs.cpp" />
|
||||
<ClCompile Include="..\..\core\base\modules.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Music.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Node.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Object.cpp" />
|
||||
<ClCompile Include="..\..\core\base\render.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Resource.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Scene.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Sprite.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Task.cpp" />
|
||||
<ClCompile Include="..\..\core\base\TaskManager.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Text.cpp" />
|
||||
<ClCompile Include="..\..\core\base\TextRenderer.cpp" />
|
||||
<ClCompile Include="..\..\core\base\time.cpp" />
|
||||
<ClCompile Include="..\..\core\base\Transition.cpp" />
|
||||
<ClCompile Include="..\..\core\base\window.cpp" />
|
||||
<ClCompile Include="..\..\core\math\rand.cpp" />
|
||||
<ClCompile Include="..\..\core\ui\Button.cpp" />
|
||||
<ClCompile Include="..\..\core\ui\Menu.cpp" />
|
||||
<ClCompile Include="..\..\core\utils\Data.cpp" />
|
||||
<ClCompile Include="..\..\core\utils\File.cpp" />
|
||||
<ClCompile Include="..\..\core\utils\Path.cpp" />
|
||||
<ClCompile Include="..\..\core\utils\Player.cpp" />
|
||||
<ClCompile Include="..\..\core\utils\string.cpp" />
|
||||
<ClCompile Include="..\..\core\utils\Transcoder.cpp" />
|
||||
<ClCompile Include="..\..\src\core\ActionCombined.cpp" />
|
||||
<ClCompile Include="..\..\src\core\ActionTween.cpp" />
|
||||
<ClCompile Include="..\..\src\core\ActionManager.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Animation.cpp" />
|
||||
<ClCompile Include="..\..\src\core\audio.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Canvas.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Color.cpp" />
|
||||
<ClCompile Include="..\..\src\core\DebugNode.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Delay.cpp" />
|
||||
<ClCompile Include="..\..\src\core\EventDispatcher.cpp" />
|
||||
<ClCompile Include="..\..\src\core\EventListener.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Factory.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Frames.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Game.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Geometry.cpp" />
|
||||
<ClCompile Include="..\..\src\core\GeometryNode.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Image.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Input.cpp" />
|
||||
<ClCompile Include="..\..\src\core\logs.cpp" />
|
||||
<ClCompile Include="..\..\src\core\modules.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Music.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Node.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Object.cpp" />
|
||||
<ClCompile Include="..\..\src\core\render.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Resource.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Scene.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Sprite.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Task.cpp" />
|
||||
<ClCompile Include="..\..\src\core\TaskManager.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Text.cpp" />
|
||||
<ClCompile Include="..\..\src\core\TextRenderer.cpp" />
|
||||
<ClCompile Include="..\..\src\core\time.cpp" />
|
||||
<ClCompile Include="..\..\src\core\Transition.cpp" />
|
||||
<ClCompile Include="..\..\src\core\window.cpp" />
|
||||
<ClCompile Include="..\..\src\math\rand.cpp" />
|
||||
<ClCompile Include="..\..\src\ui\Button.cpp" />
|
||||
<ClCompile Include="..\..\src\ui\Menu.cpp" />
|
||||
<ClCompile Include="..\..\src\utils\Data.cpp" />
|
||||
<ClCompile Include="..\..\src\utils\File.cpp" />
|
||||
<ClCompile Include="..\..\src\utils\Path.cpp" />
|
||||
<ClCompile Include="..\..\src\utils\Player.cpp" />
|
||||
<ClCompile Include="..\..\src\utils\string.cpp" />
|
||||
<ClCompile Include="..\..\src\utils\Transcoder.cpp" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<VCProjectVersion>15.0</VCProjectVersion>
|
||||
|
|
|
|||
|
|
@ -1,208 +1,208 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\core\easy2d.h" />
|
||||
<ClInclude Include="..\..\core\base\ActionCombined.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\easy2d.h" />
|
||||
<ClInclude Include="..\..\src\core\ActionCombined.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Animation.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Animation.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\audio.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\audio.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Canvas.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Canvas.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Color.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Color.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Game.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Game.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Image.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Image.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Input.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Input.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\logs.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\logs.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\macros.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\macros.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\modules.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\modules.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Node.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Node.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\render.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\render.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Resource.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Resource.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Scene.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Scene.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Sprite.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Sprite.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Task.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Task.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Text.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Text.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\TextRenderer.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\TextRenderer.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\time.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\time.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Transition.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Transition.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\window.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\window.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\Matrix.hpp">
|
||||
<ClInclude Include="..\..\src\math\Matrix.hpp">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\rand.h">
|
||||
<ClInclude Include="..\..\src\math\rand.h">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\scalar.hpp">
|
||||
<ClInclude Include="..\..\src\math\scalar.hpp">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\vector.hpp">
|
||||
<ClInclude Include="..\..\src\math\vector.hpp">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\utils\Data.h">
|
||||
<ClInclude Include="..\..\src\utils\Data.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\utils\File.h">
|
||||
<ClInclude Include="..\..\src\utils\File.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\utils\Path.h">
|
||||
<ClInclude Include="..\..\src\utils\Path.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\utils\Player.h">
|
||||
<ClInclude Include="..\..\src\utils\Player.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\utils\Transcoder.h">
|
||||
<ClInclude Include="..\..\src\utils\Transcoder.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\ui\Button.h">
|
||||
<ClInclude Include="..\..\src\ui\Button.h">
|
||||
<Filter>ui</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\ui\Menu.h">
|
||||
<ClInclude Include="..\..\src\ui\Menu.h">
|
||||
<Filter>ui</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Music.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Music.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Singleton.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Singleton.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\RefCounter.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\RefCounter.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Action.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Action.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\ActionManager.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\ActionManager.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\TaskManager.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\TaskManager.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\TextStyle.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\TextStyle.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Font.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Font.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\intrusive\List.hpp">
|
||||
<Filter>base\intrusive</Filter>
|
||||
<ClInclude Include="..\..\src\core\intrusive\List.hpp">
|
||||
<Filter>core\intrusive</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\intrusive\SmartPointer.hpp">
|
||||
<Filter>base\intrusive</Filter>
|
||||
<ClInclude Include="..\..\src\core\intrusive\SmartPointer.hpp">
|
||||
<Filter>core\intrusive</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Transform.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Transform.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\noncopyable.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\noncopyable.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\utils\string.h">
|
||||
<ClInclude Include="..\..\src\utils\string.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Geometry.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Geometry.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\GeometryNode.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\GeometryNode.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\ease.hpp">
|
||||
<ClInclude Include="..\..\src\math\ease.hpp">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\ActionTween.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\ActionTween.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Delay.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Delay.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Frames.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Frames.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\constants.hpp">
|
||||
<ClInclude Include="..\..\src\math\constants.hpp">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Factory.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Factory.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\EventDispatcher.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\EventDispatcher.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Event.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Event.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\KeyEvent.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\KeyEvent.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\MouseEvent.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\MouseEvent.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\EventListener.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\EventListener.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\Object.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\Object.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\helper.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\helper.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\d2dhelper.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\d2dhelper.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\keys.hpp">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\keys.hpp">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\include-forwards.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\include-forwards.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\base\DebugNode.h">
|
||||
<Filter>base</Filter>
|
||||
<ClInclude Include="..\..\src\core\DebugNode.h">
|
||||
<Filter>core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\core\math\Rect.hpp">
|
||||
<ClInclude Include="..\..\src\math\Rect.hpp">
|
||||
<Filter>math</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Filter Include="base">
|
||||
<Filter Include="core">
|
||||
<UniqueIdentifier>{896bdedf-6e82-449b-9b6e-0bc69f3699b1}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="math">
|
||||
|
|
@ -214,139 +214,139 @@
|
|||
<Filter Include="ui">
|
||||
<UniqueIdentifier>{07b6d541-4a1b-472a-aae0-daf9d082fe84}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="base\intrusive">
|
||||
<Filter Include="core\intrusive">
|
||||
<UniqueIdentifier>{0f508149-735a-43da-ab16-36cc1e9ab63a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\core\base\ActionCombined.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\ActionCombined.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Animation.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Animation.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\audio.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\audio.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Canvas.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Canvas.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Color.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Color.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Game.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Game.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Image.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Image.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Input.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Input.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\modules.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\modules.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Node.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Node.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\render.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\render.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Resource.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Resource.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Scene.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Scene.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Sprite.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Sprite.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Task.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Task.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Text.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Text.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\TextRenderer.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\TextRenderer.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\time.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\time.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Transition.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Transition.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\window.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\window.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\math\rand.cpp">
|
||||
<ClCompile Include="..\..\src\math\rand.cpp">
|
||||
<Filter>math</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\utils\Data.cpp">
|
||||
<ClCompile Include="..\..\src\utils\Data.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\utils\File.cpp">
|
||||
<ClCompile Include="..\..\src\utils\File.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\utils\Path.cpp">
|
||||
<ClCompile Include="..\..\src\utils\Path.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\utils\Player.cpp">
|
||||
<ClCompile Include="..\..\src\utils\Player.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\utils\Transcoder.cpp">
|
||||
<ClCompile Include="..\..\src\utils\Transcoder.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\ui\Button.cpp">
|
||||
<ClCompile Include="..\..\src\ui\Button.cpp">
|
||||
<Filter>ui</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\ui\Menu.cpp">
|
||||
<ClCompile Include="..\..\src\ui\Menu.cpp">
|
||||
<Filter>ui</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Music.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Music.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\TaskManager.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\TaskManager.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\ActionManager.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\ActionManager.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\logs.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\logs.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\utils\string.cpp">
|
||||
<ClCompile Include="..\..\src\utils\string.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Geometry.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Geometry.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\GeometryNode.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\GeometryNode.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\ActionTween.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\ActionTween.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Delay.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Delay.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Frames.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Frames.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Factory.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Factory.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\EventDispatcher.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\EventDispatcher.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\EventListener.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\EventListener.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\Object.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\Object.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\core\base\DebugNode.cpp">
|
||||
<Filter>base</Filter>
|
||||
<ClCompile Include="..\..\src\core\DebugNode.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
|
@ -26,11 +26,10 @@ namespace easy2d
|
|||
{
|
||||
// ŃŐÉŤ
|
||||
//
|
||||
// Usage:
|
||||
// 使用枚举表示颜色: Color blue = Color::Blue;
|
||||
// 使用 RGB 表示一个颜色: Color red(1.0f, 0.0f, 0.0f);
|
||||
// 使用 RGBA 表示一个带透明度的颜色: Color not_black(1.0f, 1.0f, 1.0f, 0.5f);
|
||||
// 使用一个 unsigned int 类型的值表示 RGB: Color black(0x000000);
|
||||
// 使用枚举表示颜色: Color blue = Color::Blue;
|
||||
// 使用 RGB 表示一个颜色: Color red(1.0f, 0.0f, 0.0f);
|
||||
// 使用 RGBA 表示一个带透明度的颜色: Color not_black(1.0f, 1.0f, 1.0f, 0.5f);
|
||||
// 使用一个 unsigned int 类型的值表示 RGB: Color black(0x000000);
|
||||
//
|
||||
class Color
|
||||
{
|
||||
|
|
@ -23,7 +23,7 @@
|
|||
|
||||
namespace easy2d
|
||||
{
|
||||
Resource::Resource(String file_name)
|
||||
Resource::Resource(String const& file_name)
|
||||
: type_(Type::File)
|
||||
, file_name_(file_name)
|
||||
{
|
||||
|
|
@ -20,18 +20,17 @@
|
|||
|
||||
#pragma once
|
||||
#include "helper.hpp"
|
||||
#include "Frames.h"
|
||||
|
||||
namespace easy2d
|
||||
{
|
||||
// ×ÊÔ´
|
||||
//
|
||||
// Usage:
|
||||
// Resource 用于指定一份资源
|
||||
// 资源可以是文件类型,也可以是保存在 exe 中的二进制文件
|
||||
// 例如, 一份音频资源的类型为 L"WAVE", 名称标识符为 IDR_WAVE_1,
|
||||
// 那么可以这样指定该资源: Resource res(MAKEINTRESOURCE(IDR_WAVE_1), L"WAVE");
|
||||
// 资源可以是文件类型,也可以是保存在 exe 中的二进制文件
|
||||
// 例如, 一份音频资源的类型为 L"WAVE", 名称标识符为 IDR_WAVE_1,
|
||||
// 那么可以这样指定该资源: Resource res(MAKEINTRESOURCE(IDR_WAVE_1), L"WAVE");
|
||||
//
|
||||
// 了解资源的更多信息: https://docs.microsoft.com/en-us/windows/desktop/menurc/resources
|
||||
// 了解资源的更多信息: https://docs.microsoft.com/en-us/windows/desktop/menurc/resources
|
||||
//
|
||||
class Resource
|
||||
{
|
||||
|
|
@ -39,16 +38,16 @@ namespace easy2d
|
|||
enum class Type { File, Binary };
|
||||
|
||||
Resource(
|
||||
String file_name /* 文件路径 */
|
||||
String const& file_name /* 文件路径 */
|
||||
);
|
||||
|
||||
Resource(
|
||||
LPCWSTR file_name /* 文件路径 */
|
||||
LPCWSTR file_name /* 文件路径 */
|
||||
);
|
||||
|
||||
Resource(
|
||||
LPCWSTR name, /* 资源名称 */
|
||||
LPCWSTR type /* 资源类型 */
|
||||
LPCWSTR name, /* 资源名称 */
|
||||
LPCWSTR type /* 资源类型 */
|
||||
);
|
||||
|
||||
virtual ~Resource();
|
||||
|
|
@ -49,23 +49,23 @@ namespace easy2d
|
|||
using String = std::wstring;
|
||||
using StringStream = std::wstringstream;
|
||||
|
||||
template<typename T>
|
||||
using Array = std::vector<T>;
|
||||
template<typename Type>
|
||||
using Array = std::vector<Type>;
|
||||
|
||||
template<typename T>
|
||||
using List = std::list<T>;
|
||||
template<typename Type>
|
||||
using List = std::list<Type>;
|
||||
|
||||
template<typename T>
|
||||
using Set = std::set<T>;
|
||||
template<typename Type>
|
||||
using Set = std::set<Type>;
|
||||
|
||||
template<typename T>
|
||||
using UnorderedSet = std::unordered_set<T>;
|
||||
template<typename Type>
|
||||
using UnorderedSet = std::unordered_set<Type>;
|
||||
|
||||
template<typename T, typename Y>
|
||||
using Map = std::map<T, Y>;
|
||||
template<typename KeyType, typename MappedType>
|
||||
using Map = std::map<KeyType, MappedType>;
|
||||
|
||||
template<typename T, typename Y>
|
||||
using UnorderedMap = std::unordered_map<T, Y>;
|
||||
template<typename KeyType, typename MappedType>
|
||||
using UnorderedMap = std::unordered_map<KeyType, MappedType>;
|
||||
}
|
||||
|
||||
namespace easy2d
|
||||
|
|
@ -27,16 +27,14 @@ namespace easy2d
|
|||
{
|
||||
// 时间段
|
||||
//
|
||||
// Usage:
|
||||
// 时间段表示法:
|
||||
// 5 秒: time::Second * 5
|
||||
// 1.5 小时: time::Hour * 1.5
|
||||
// 3 小时 45 分 15 秒: time::Hour * 3 + time::Minute * 45 + time::Second * 15
|
||||
// 时间段格式化: auto d = time::ParseDuration(L"1h35m"); // 1小时35分钟
|
||||
// 在 VS2015 及更高版本可以使用 time literals:
|
||||
// 5 秒: 5_s
|
||||
// 1.5 小时: 1.5_h
|
||||
// 3 小时 45 分 15 秒: 3_h + 45_m + 15_s
|
||||
// 时间段表示法:
|
||||
// 5 秒: time::Second * 5
|
||||
// 1.5 小时: time::Hour * 1.5
|
||||
// 3 小时 45 分 15 秒: time::Hour * 3 + time::Minute * 45 + time::Second * 15
|
||||
// 在 VS2015 及更高版本可以使用 time literals:
|
||||
// 5 秒: 5_s
|
||||
// 1.5 小时: 1.5_h
|
||||
// 3 小时 45 分 15 秒: 3_h + 45_m + 15_s
|
||||
//
|
||||
class Duration
|
||||
{
|
||||
|
|
@ -119,18 +117,10 @@ namespace easy2d
|
|||
|
||||
// 时间
|
||||
//
|
||||
// Usage:
|
||||
// 获取当前时间: TimePoint now = time::Now();
|
||||
// 时间操作:
|
||||
// 两时间相减, 得到一个 Duration 对象, 例如:
|
||||
// TimePoint t1 = time::Now();
|
||||
// ... // 做些什么
|
||||
// TimePoint t2 = time::Now();
|
||||
// auto duration = t2 - t1;
|
||||
// 获取两时间相差的毫秒数:
|
||||
// int ms = duration.Milliseconds();
|
||||
// 注: 由于该时间点基于系统启动时间开始计算, 所以无法格式化该时间,
|
||||
// 也无法获得该时间的 Unix 时间戳
|
||||
// 获取当前时间: TimePoint now = time::Now();
|
||||
// 两时间相减, 得到一个 Duration 对象, 例如:
|
||||
// TimePoint t1, t2;
|
||||
// int ms = (t2 - t1).Milliseconds(); // 获取两时间相差的毫秒数
|
||||
//
|
||||
class TimePoint
|
||||
{
|
||||
|
|
@ -168,9 +158,13 @@ namespace easy2d
|
|||
};
|
||||
|
||||
// 获取当前时间
|
||||
//
|
||||
// 由于该时间点基于系统启动时间开始计算, 所以无法格式化该时间,
|
||||
// 也无法获得该时间的 Unix 时间戳
|
||||
TimePoint Now() E2D_NOEXCEPT;
|
||||
|
||||
// 时间段格式化
|
||||
//
|
||||
// 时间段字符串允许是有符号的浮点数, 并且带有时间单位后缀
|
||||
// 例如: "300ms", "-1.5h", "2h45m"
|
||||
// 允许的时间单位有 "ms", "s", "m", "h"
|
||||
|
|
@ -27,60 +27,60 @@
|
|||
|
||||
|
||||
//
|
||||
// base
|
||||
// core
|
||||
//
|
||||
|
||||
#include "base/macros.h"
|
||||
#include "base/modules.h"
|
||||
#include "base/render.h"
|
||||
#include "base/window.h"
|
||||
#include "base/input.h"
|
||||
#include "base/audio.h"
|
||||
#include "base/time.h"
|
||||
#include "base/logs.h"
|
||||
#include "core/macros.h"
|
||||
#include "core/modules.h"
|
||||
#include "core/render.h"
|
||||
#include "core/window.h"
|
||||
#include "core/input.h"
|
||||
#include "core/audio.h"
|
||||
#include "core/time.h"
|
||||
#include "core/logs.h"
|
||||
|
||||
#include "base/Font.hpp"
|
||||
#include "base/Color.h"
|
||||
#include "base/Resource.h"
|
||||
#include "base/Transform.hpp"
|
||||
#include "base/TextStyle.hpp"
|
||||
#include "core/Font.hpp"
|
||||
#include "core/Color.h"
|
||||
#include "core/Resource.h"
|
||||
#include "core/Transform.hpp"
|
||||
#include "core/TextStyle.hpp"
|
||||
|
||||
#include "base/noncopyable.hpp"
|
||||
#include "base/RefCounter.hpp"
|
||||
#include "base/intrusive/SmartPointer.hpp"
|
||||
#include "base/intrusive/List.hpp"
|
||||
#include "core/noncopyable.hpp"
|
||||
#include "core/RefCounter.hpp"
|
||||
#include "core/intrusive/SmartPointer.hpp"
|
||||
#include "core/intrusive/List.hpp"
|
||||
|
||||
#include "base/Object.h"
|
||||
#include "base/Image.h"
|
||||
#include "base/Frames.h"
|
||||
#include "base/Music.h"
|
||||
#include "base/Geometry.h"
|
||||
#include "base/Task.h"
|
||||
#include "base/TaskManager.h"
|
||||
#include "base/Action.hpp"
|
||||
#include "base/ActionCombined.h"
|
||||
#include "base/ActionTween.h"
|
||||
#include "base/Animation.h"
|
||||
#include "base/Delay.h"
|
||||
#include "base/ActionManager.h"
|
||||
#include "base/Transition.h"
|
||||
#include "core/Object.h"
|
||||
#include "core/Image.h"
|
||||
#include "core/Frames.h"
|
||||
#include "core/Music.h"
|
||||
#include "core/Geometry.h"
|
||||
#include "core/Task.h"
|
||||
#include "core/TaskManager.h"
|
||||
#include "core/Action.hpp"
|
||||
#include "core/ActionCombined.h"
|
||||
#include "core/ActionTween.h"
|
||||
#include "core/Animation.h"
|
||||
#include "core/Delay.h"
|
||||
#include "core/ActionManager.h"
|
||||
#include "core/Transition.h"
|
||||
|
||||
#include "base/Event.hpp"
|
||||
#include "base/MouseEvent.hpp"
|
||||
#include "base/KeyEvent.hpp"
|
||||
#include "base/EventListener.h"
|
||||
#include "base/EventDispatcher.h"
|
||||
#include "core/Event.hpp"
|
||||
#include "core/MouseEvent.hpp"
|
||||
#include "core/KeyEvent.hpp"
|
||||
#include "core/EventListener.h"
|
||||
#include "core/EventDispatcher.h"
|
||||
|
||||
#include "base/Node.h"
|
||||
#include "base/Scene.h"
|
||||
#include "base/Sprite.h"
|
||||
#include "base/Text.h"
|
||||
#include "base/Canvas.h"
|
||||
#include "base/GeometryNode.h"
|
||||
#include "base/DebugNode.h"
|
||||
#include "core/Node.h"
|
||||
#include "core/Scene.h"
|
||||
#include "core/Sprite.h"
|
||||
#include "core/Text.h"
|
||||
#include "core/Canvas.h"
|
||||
#include "core/GeometryNode.h"
|
||||
#include "core/DebugNode.h"
|
||||
|
||||
#include "base/Factory.h"
|
||||
#include "base/Game.h"
|
||||
#include "core/Factory.h"
|
||||
#include "core/Game.h"
|
||||
|
||||
|
||||
//
|
||||
|
|
@ -26,13 +26,8 @@ namespace easy2d
|
|||
{
|
||||
namespace math
|
||||
{
|
||||
// 矩形
|
||||
//
|
||||
// Usage:
|
||||
// 表示一个二维矩形: Rect rect = Rect(10, 20, 30, 40); // 左上角坐标为 (10, 20), 宽为 30, 高为 40
|
||||
// 矩形可以通过 Vector2 + Vector2 定义, Vector2 表示矩形左上角坐标, Vector2 表示矩形宽高
|
||||
// 判断一个点是否在矩形内: bool contains = rect.ContainsPoint(p);
|
||||
// 判断两矩形是否相交: bool intersects = rect1.Intersects(rect2);
|
||||
// セリミホ
|
||||
//
|
||||
class Rect
|
||||
{
|
||||
|
|
@ -26,14 +26,12 @@ namespace easy2d
|
|||
namespace math
|
||||
{
|
||||
//
|
||||
// 随机数产生器
|
||||
// 随机数
|
||||
//
|
||||
// Usage:
|
||||
// 获取指定范围内的一个随机数, 如:
|
||||
// int n = math::Rand(1, 5); // 获取 1~5 内的随机整数, 包含 1 和 5
|
||||
// 方法同样适用于浮点数的生成, 如:
|
||||
// double d = math::Rand(1.2, 1.5);
|
||||
// 注意, 获得的随机数类型取决于参数的类型。
|
||||
// 获取指定范围内的一个随机数, 如:
|
||||
// int n = math::Rand(1, 5); // 获取 1~5 内的随机整数, 包含 1 和 5
|
||||
// 产生的随机数类型取决于参数的类型, 如获取随机浮点数:
|
||||
// double d = math::Rand(1.2, 1.5);
|
||||
//
|
||||
|
||||
std::default_random_engine& GetRandomEngine();
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue