From c637fcaecc9dbe86822e38c161b64f46d7d6a8f8 Mon Sep 17 00:00:00 2001 From: chai Date: Thu, 10 Jan 2019 08:55:21 +0800 Subject: =?UTF-8?q?*=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 21 +++ Build/Asura.sln | 53 ++++++++ Build/Asura/Asura.vcxproj | 197 ++++++++++++++++++++++++++++ Build/Asura/Asura.vcxproj.filters | 236 ++++++++++++++++++++++++++++++++++ Build/Asura/Asura.vcxproj.user | 4 + Build/Editor/Editor.vcxproj | 122 ++++++++++++++++++ Build/Editor/Editor.vcxproj.filters | 2 + Build/Editor/Editor.vcxproj.user | 4 + Build/Runner/Runner.vcxproj | 117 +++++++++++++++++ Build/Runner/Runner.vcxproj.filters | 2 + Source/Asura/AE_Object.h | 3 +- Source/Asura/AE_ObjectPool.cpp | 0 Source/Asura/AE_ObjectPool.h | 14 ++ Source/Asura/AE_Prefab.h | 14 ++ Source/Asura/AE_Scene.h | 14 ++ Source/Asura/Graphics/AE_Canvas.h | 2 +- Source/Asura/Graphics/AE_Graphic.cpp | 0 Source/Asura/Graphics/AE_Graphic.h | 14 ++ Source/Asura/Graphics/AE_Material.cpp | 0 Source/Asura/Graphics/AE_Material.h | 14 ++ Source/Runner/AE_Compressor.cpp | 2 +- 21 files changed, 832 insertions(+), 3 deletions(-) create mode 100644 .gitignore create mode 100644 Build/Asura.sln create mode 100644 Build/Asura/Asura.vcxproj create mode 100644 Build/Asura/Asura.vcxproj.filters create mode 100644 Build/Asura/Asura.vcxproj.user create mode 100644 Build/Editor/Editor.vcxproj create mode 100644 Build/Editor/Editor.vcxproj.filters create mode 100644 Build/Editor/Editor.vcxproj.user create mode 100644 Build/Runner/Runner.vcxproj create mode 100644 Build/Runner/Runner.vcxproj.filters create mode 100644 Source/Asura/AE_ObjectPool.cpp create mode 100644 Source/Asura/AE_ObjectPool.h create mode 100644 Source/Asura/Graphics/AE_Graphic.cpp create mode 100644 Source/Asura/Graphics/AE_Graphic.h create mode 100644 Source/Asura/Graphics/AE_Material.cpp create mode 100644 Source/Asura/Graphics/AE_Material.h diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f943d9f --- /dev/null +++ b/.gitignore @@ -0,0 +1,21 @@ + +*.ilk +*.pdb +*.lib +*.exp +*.obj +*.tlog +*.lastbuildstate +*.log +*.ipch +*.idb +*.res +*.db +*.suo +*.opendb +*.db-shm +*.db-wal +*.iobj +*.ipdb +*.sbr +*.bsc diff --git a/Build/Asura.sln b/Build/Asura.sln new file mode 100644 index 0000000..a494d5b --- /dev/null +++ b/Build/Asura.sln @@ -0,0 +1,53 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28307.168 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Asura", "Asura\Asura.vcxproj", "{C402199A-49C2-4568-AE79-B56CB3B510D3}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "3rdParty", "3rdParty", "{64D4E4B2-4A60-46F4-A500-370EFED4524F}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Runner", "Runner\Runner.vcxproj", "{1350125B-4AA5-458F-86FA-D6FEFB14A051}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Editor", "Editor\Editor.vcxproj", "{1871DA90-B776-48A6-9B5D-FDA84587B7B0}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C402199A-49C2-4568-AE79-B56CB3B510D3}.Debug|x64.ActiveCfg = Debug|x64 + {C402199A-49C2-4568-AE79-B56CB3B510D3}.Debug|x64.Build.0 = Debug|x64 + {C402199A-49C2-4568-AE79-B56CB3B510D3}.Debug|x86.ActiveCfg = Debug|Win32 + {C402199A-49C2-4568-AE79-B56CB3B510D3}.Debug|x86.Build.0 = Debug|Win32 + {C402199A-49C2-4568-AE79-B56CB3B510D3}.Release|x64.ActiveCfg = Release|x64 + {C402199A-49C2-4568-AE79-B56CB3B510D3}.Release|x64.Build.0 = Release|x64 + {C402199A-49C2-4568-AE79-B56CB3B510D3}.Release|x86.ActiveCfg = Release|Win32 + {C402199A-49C2-4568-AE79-B56CB3B510D3}.Release|x86.Build.0 = Release|Win32 + {1350125B-4AA5-458F-86FA-D6FEFB14A051}.Debug|x64.ActiveCfg = Debug|x64 + {1350125B-4AA5-458F-86FA-D6FEFB14A051}.Debug|x64.Build.0 = Debug|x64 + {1350125B-4AA5-458F-86FA-D6FEFB14A051}.Debug|x86.ActiveCfg = Debug|Win32 + {1350125B-4AA5-458F-86FA-D6FEFB14A051}.Debug|x86.Build.0 = Debug|Win32 + {1350125B-4AA5-458F-86FA-D6FEFB14A051}.Release|x64.ActiveCfg = Release|x64 + {1350125B-4AA5-458F-86FA-D6FEFB14A051}.Release|x64.Build.0 = Release|x64 + {1350125B-4AA5-458F-86FA-D6FEFB14A051}.Release|x86.ActiveCfg = Release|Win32 + {1350125B-4AA5-458F-86FA-D6FEFB14A051}.Release|x86.Build.0 = Release|Win32 + {1871DA90-B776-48A6-9B5D-FDA84587B7B0}.Debug|x64.ActiveCfg = Debug|x64 + {1871DA90-B776-48A6-9B5D-FDA84587B7B0}.Debug|x64.Build.0 = Debug|x64 + {1871DA90-B776-48A6-9B5D-FDA84587B7B0}.Debug|x86.ActiveCfg = Debug|Win32 + {1871DA90-B776-48A6-9B5D-FDA84587B7B0}.Debug|x86.Build.0 = Debug|Win32 + {1871DA90-B776-48A6-9B5D-FDA84587B7B0}.Release|x64.ActiveCfg = Release|x64 + {1871DA90-B776-48A6-9B5D-FDA84587B7B0}.Release|x64.Build.0 = Release|x64 + {1871DA90-B776-48A6-9B5D-FDA84587B7B0}.Release|x86.ActiveCfg = Release|Win32 + {1871DA90-B776-48A6-9B5D-FDA84587B7B0}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {331032D8-F7CC-43E3-A03B-67108767F96B} + EndGlobalSection +EndGlobal diff --git a/Build/Asura/Asura.vcxproj b/Build/Asura/Asura.vcxproj new file mode 100644 index 0000000..80ce446 --- /dev/null +++ b/Build/Asura/Asura.vcxproj @@ -0,0 +1,197 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 15.0 + {C402199A-49C2-4568-AE79-B56CB3B510D3} + Asura + 10.0.17134.0 + + + + Application + true + v141 + MultiByte + + + Application + false + v141 + true + MultiByte + + + Application + true + v141 + MultiByte + + + Application + false + v141 + true + MultiByte + + + + + + + + + + + + + + + + + + + + + + + Level3 + Disabled + true + true + + + + + Level3 + Disabled + true + true + + + + + Level3 + MaxSpeed + true + true + true + true + + + true + true + + + + + Level3 + MaxSpeed + true + true + true + true + + + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Build/Asura/Asura.vcxproj.filters b/Build/Asura/Asura.vcxproj.filters new file mode 100644 index 0000000..7c32853 --- /dev/null +++ b/Build/Asura/Asura.vcxproj.filters @@ -0,0 +1,236 @@ + + + + + {11fe5669-e583-4a21-96d8-9d5dd5227152} + + + {24b46492-8790-45c7-8d5c-7aa7a8d90082} + + + {4040c770-8a92-4175-8c3d-269592ca2001} + + + {843d7fb4-300b-432c-b056-d436bdbc1580} + + + {097be40c-71fb-4a4e-85a7-7a4939a42d78} + + + {75252759-f76f-44dc-85d4-28028a7d60eb} + + + {16e89584-708f-4a2f-9dc4-8e01ba938e88} + + + {7bd07713-8cd4-4bfd-9170-ee9fccc67fe3} + + + {426b5d06-f2e9-4879-b0a0-0cde9130d0bc} + + + {d65172dc-f855-4dd0-9d70-f90034a01144} + + + {86daaea6-10e5-4288-bab8-ac05fdfc3499} + + + {aa1d8502-8fee-4b39-bbc9-be198224bb73} + + + {e62bd4f3-5f4b-43fc-9d1e-bb3913e33e40} + + + {79d850d4-08da-483f-8771-fa4f7663d261} + + + + + + + + + + + + AI + + + AI + + + Graphics + + + Graphics + + + Graphics + + + Graphics + + + Graphics\Animations + + + Graphics\Effects + + + Audio + + + Audio + + + Containers + + + Containers + + + Containers + + + Containers + + + Exceptions + + + FileSystem + + + Font + + + Input + + + Math + + + Math + + + Math + + + Math + + + Math + + + Time + + + Profiler + + + Graphics + + + + Graphics + + + + + + + + + + + AI + + + AI + + + Graphics + + + Graphics + + + Graphics + + + Graphics + + + Graphics\Animations + + + Graphics\Effects + + + Audio + + + Audio + + + Containers + + + Containers + + + Containers + + + Containers + + + Exceptions + + + FileSystem + + + Font + + + GUI + + + Input + + + Math + + + Math + + + Math + + + Math + + + Math + + + Time + + + Profiler + + + Graphics + + + + Graphics + + + + + GUI + + + \ No newline at end of file diff --git a/Build/Asura/Asura.vcxproj.user b/Build/Asura/Asura.vcxproj.user new file mode 100644 index 0000000..be25078 --- /dev/null +++ b/Build/Asura/Asura.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Build/Editor/Editor.vcxproj b/Build/Editor/Editor.vcxproj new file mode 100644 index 0000000..3766bf7 --- /dev/null +++ b/Build/Editor/Editor.vcxproj @@ -0,0 +1,122 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 15.0 + {1871DA90-B776-48A6-9B5D-FDA84587B7B0} + Editor + 10.0.17134.0 + + + + Application + true + v141 + MultiByte + + + Application + false + v141 + true + MultiByte + + + Application + true + v141 + MultiByte + + + Application + false + v141 + true + MultiByte + + + + + + + + + + + + + + + + + + + + + + + Level3 + Disabled + true + true + + + + + Level3 + Disabled + true + true + + + + + Level3 + MaxSpeed + true + true + true + true + + + true + true + + + + + Level3 + MaxSpeed + true + true + true + true + + + true + true + + + + + + + + \ No newline at end of file diff --git a/Build/Editor/Editor.vcxproj.filters b/Build/Editor/Editor.vcxproj.filters new file mode 100644 index 0000000..9cd8510 --- /dev/null +++ b/Build/Editor/Editor.vcxproj.filters @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Build/Editor/Editor.vcxproj.user b/Build/Editor/Editor.vcxproj.user new file mode 100644 index 0000000..be25078 --- /dev/null +++ b/Build/Editor/Editor.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Build/Runner/Runner.vcxproj b/Build/Runner/Runner.vcxproj new file mode 100644 index 0000000..4ab508e --- /dev/null +++ b/Build/Runner/Runner.vcxproj @@ -0,0 +1,117 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + {1350125B-4AA5-458F-86FA-D6FEFB14A051} + Runner + 8.1 + + + + Application + true + v141 + MultiByte + + + Application + false + v140 + true + MultiByte + + + Application + true + v140 + MultiByte + + + Application + false + v140 + true + MultiByte + + + + + + + + + + + + + + + + + + + + + + + Level3 + Disabled + true + + + + + Level3 + Disabled + true + + + + + Level3 + MaxSpeed + true + true + true + + + true + true + + + + + Level3 + MaxSpeed + true + true + true + + + true + true + + + + + + + + \ No newline at end of file diff --git a/Build/Runner/Runner.vcxproj.filters b/Build/Runner/Runner.vcxproj.filters new file mode 100644 index 0000000..9cd8510 --- /dev/null +++ b/Build/Runner/Runner.vcxproj.filters @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Source/Asura/AE_Object.h b/Source/Asura/AE_Object.h index 89dbeb8..83449ed 100644 --- a/Source/Asura/AE_Object.h +++ b/Source/Asura/AE_Object.h @@ -6,7 +6,8 @@ namespace AsuraEngine class Object { - } + + }; } diff --git a/Source/Asura/AE_ObjectPool.cpp b/Source/Asura/AE_ObjectPool.cpp new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura/AE_ObjectPool.h b/Source/Asura/AE_ObjectPool.h new file mode 100644 index 0000000..bf97858 --- /dev/null +++ b/Source/Asura/AE_ObjectPool.h @@ -0,0 +1,14 @@ +#ifndef __AE_OBJECT_POOL_H__ +#define __AE_OBJECT_POOL_H__ + +namespace AsuraEngine +{ + + class ObjectPool + { + + }; + +} + +#endif \ No newline at end of file diff --git a/Source/Asura/AE_Prefab.h b/Source/Asura/AE_Prefab.h index e69de29..447a679 100644 --- a/Source/Asura/AE_Prefab.h +++ b/Source/Asura/AE_Prefab.h @@ -0,0 +1,14 @@ +#ifndef __AE_PREFAB_H__ +#define __AE_PREFAB_H__ + +namespace AsuraEngine +{ + + class Prefab + { + + }; + +} + +#endif \ No newline at end of file diff --git a/Source/Asura/AE_Scene.h b/Source/Asura/AE_Scene.h index e69de29..2fc4649 100644 --- a/Source/Asura/AE_Scene.h +++ b/Source/Asura/AE_Scene.h @@ -0,0 +1,14 @@ +#ifndef __AE_SCENE_H__ +#define __AE_SCENE_H__ + +namespace AsuraEngine +{ + + class Scene + { + + }; + +} + +#endif \ No newline at end of file diff --git a/Source/Asura/Graphics/AE_Canvas.h b/Source/Asura/Graphics/AE_Canvas.h index 1a6cb65..0af933f 100644 --- a/Source/Asura/Graphics/AE_Canvas.h +++ b/Source/Asura/Graphics/AE_Canvas.h @@ -9,7 +9,7 @@ namespace AsuraEngine class Canvas { - } + }; } } diff --git a/Source/Asura/Graphics/AE_Graphic.cpp b/Source/Asura/Graphics/AE_Graphic.cpp new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura/Graphics/AE_Graphic.h b/Source/Asura/Graphics/AE_Graphic.h new file mode 100644 index 0000000..9889120 --- /dev/null +++ b/Source/Asura/Graphics/AE_Graphic.h @@ -0,0 +1,14 @@ +#ifndef __AE_GRAPHIC_H__ +#define __AE_GRAPHIC_H__ + +namespace AsuraEngine +{ + + class Graphic + { + + }; + +} + +#endif \ No newline at end of file diff --git a/Source/Asura/Graphics/AE_Material.cpp b/Source/Asura/Graphics/AE_Material.cpp new file mode 100644 index 0000000..e69de29 diff --git a/Source/Asura/Graphics/AE_Material.h b/Source/Asura/Graphics/AE_Material.h new file mode 100644 index 0000000..25271c6 --- /dev/null +++ b/Source/Asura/Graphics/AE_Material.h @@ -0,0 +1,14 @@ +#ifndef __AE_MATERIAL_H__ +#define __AE_MATERIAL_H__ + +namespace AsuraEngine +{ + + class Material + { + + }; + +} + +#endif \ No newline at end of file diff --git a/Source/Runner/AE_Compressor.cpp b/Source/Runner/AE_Compressor.cpp index 4e9cd98..71fb839 100644 --- a/Source/Runner/AE_Compressor.cpp +++ b/Source/Runner/AE_Compressor.cpp @@ -9,7 +9,7 @@ namespace AsuraEngine class Compressor { - } + }; } } -- cgit v1.1-26-g67d0