diff --git a/ArtemisEntitySystemMetro.sln b/ArtemisEntitySystemMetro.sln deleted file mode 100644 index 9329e28..0000000 --- a/ArtemisEntitySystemMetro.sln +++ /dev/null @@ -1,111 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 13.00 -# Visual Studio 2012 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ArtemisWS", "Artemis_WindowsStore\ArtemisWS.csproj", "{462418AB-8B59-42C2-ADE4-956F94B31768}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Artemis_W8Portable", "Artemis_W8Portable\Artemis_W8Portable.csproj", "{4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Artemis_UnitTestsW8Portable", "Artemis_UnitTests\Artemis_UnitTestsW8Portable.csproj", "{7E590B36-02CD-415A-B920-69E6D96300C8}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Artemis_UnitTestsWS", "Artemis_UnitTests\Artemis_UnitTestsWS.csproj", "{62F4F38B-B899-43CF-BC92-1505D80F8B19}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|ARM = Debug|ARM - Debug|Mixed Platforms = Debug|Mixed Platforms - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|ARM = Release|ARM - Release|Mixed Platforms = Release|Mixed Platforms - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {462418AB-8B59-42C2-ADE4-956F94B31768}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {462418AB-8B59-42C2-ADE4-956F94B31768}.Debug|Any CPU.Build.0 = Debug|Any CPU - {462418AB-8B59-42C2-ADE4-956F94B31768}.Debug|ARM.ActiveCfg = Debug|ARM - {462418AB-8B59-42C2-ADE4-956F94B31768}.Debug|ARM.Build.0 = Debug|ARM - {462418AB-8B59-42C2-ADE4-956F94B31768}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {462418AB-8B59-42C2-ADE4-956F94B31768}.Debug|Mixed Platforms.Build.0 = Debug|x86 - {462418AB-8B59-42C2-ADE4-956F94B31768}.Debug|x64.ActiveCfg = Debug|x64 - {462418AB-8B59-42C2-ADE4-956F94B31768}.Debug|x64.Build.0 = Debug|x64 - {462418AB-8B59-42C2-ADE4-956F94B31768}.Debug|x86.ActiveCfg = Debug|x86 - {462418AB-8B59-42C2-ADE4-956F94B31768}.Debug|x86.Build.0 = Debug|x86 - {462418AB-8B59-42C2-ADE4-956F94B31768}.Release|Any CPU.ActiveCfg = Release|Any CPU - {462418AB-8B59-42C2-ADE4-956F94B31768}.Release|Any CPU.Build.0 = Release|Any CPU - {462418AB-8B59-42C2-ADE4-956F94B31768}.Release|ARM.ActiveCfg = Release|ARM - {462418AB-8B59-42C2-ADE4-956F94B31768}.Release|ARM.Build.0 = Release|ARM - {462418AB-8B59-42C2-ADE4-956F94B31768}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {462418AB-8B59-42C2-ADE4-956F94B31768}.Release|Mixed Platforms.Build.0 = Release|x86 - {462418AB-8B59-42C2-ADE4-956F94B31768}.Release|x64.ActiveCfg = Release|x64 - {462418AB-8B59-42C2-ADE4-956F94B31768}.Release|x64.Build.0 = Release|x64 - {462418AB-8B59-42C2-ADE4-956F94B31768}.Release|x86.ActiveCfg = Release|x86 - {462418AB-8B59-42C2-ADE4-956F94B31768}.Release|x86.Build.0 = Release|x86 - {4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}.Debug|ARM.ActiveCfg = Debug|Any CPU - {4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}.Debug|x64.ActiveCfg = Debug|Any CPU - {4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}.Debug|x86.ActiveCfg = Debug|Any CPU - {4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}.Release|Any CPU.Build.0 = Release|Any CPU - {4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}.Release|ARM.ActiveCfg = Release|Any CPU - {4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}.Release|x64.ActiveCfg = Release|Any CPU - {4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}.Release|x86.ActiveCfg = Release|Any CPU - {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Any CPU.ActiveCfg = Debug|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|ARM.ActiveCfg = Debug|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Mixed Platforms.Build.0 = Debug|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|x64.ActiveCfg = Debug|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|x86.ActiveCfg = Debug|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|x86.Build.0 = Debug|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Any CPU.ActiveCfg = Release|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|ARM.ActiveCfg = Release|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Mixed Platforms.Build.0 = Release|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|x64.ActiveCfg = Release|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|x86.ActiveCfg = Release|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|x86.Build.0 = Release|x86 - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Debug|Any CPU.Build.0 = Debug|Any CPU - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Debug|Any CPU.Deploy.0 = Debug|Any CPU - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Debug|ARM.ActiveCfg = Debug|ARM - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Debug|ARM.Build.0 = Debug|ARM - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Debug|ARM.Deploy.0 = Debug|ARM - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Debug|Mixed Platforms.Build.0 = Debug|x86 - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Debug|Mixed Platforms.Deploy.0 = Debug|x86 - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Debug|x64.ActiveCfg = Debug|x64 - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Debug|x64.Build.0 = Debug|x64 - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Debug|x64.Deploy.0 = Debug|x64 - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Debug|x86.ActiveCfg = Debug|x86 - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Debug|x86.Build.0 = Debug|x86 - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Debug|x86.Deploy.0 = Debug|x86 - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Release|Any CPU.ActiveCfg = Release|Any CPU - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Release|Any CPU.Build.0 = Release|Any CPU - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Release|Any CPU.Deploy.0 = Release|Any CPU - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Release|ARM.ActiveCfg = Release|ARM - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Release|ARM.Build.0 = Release|ARM - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Release|ARM.Deploy.0 = Release|ARM - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Release|Mixed Platforms.Build.0 = Release|x86 - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Release|Mixed Platforms.Deploy.0 = Release|x86 - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Release|x64.ActiveCfg = Release|x64 - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Release|x64.Build.0 = Release|x64 - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Release|x64.Deploy.0 = Release|x64 - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Release|x86.ActiveCfg = Release|x86 - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Release|x86.Build.0 = Release|x86 - {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Release|x86.Deploy.0 = Release|x86 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(MonoDevelopProperties) = preSolution - StartupItem = Artemis_XNA_INDEPENDENT\Artemis.csproj - EndGlobalSection -EndGlobal diff --git a/ArtemisEntitySystem.sln b/ArtemisEntitySystemPcPhoneXboxVS2010.sln similarity index 59% rename from ArtemisEntitySystem.sln rename to ArtemisEntitySystemPcPhoneXboxVS2010.sln index 66e893b..ef66146 100644 --- a/ArtemisEntitySystem.sln +++ b/ArtemisEntitySystemPcPhoneXboxVS2010.sln @@ -1,5 +1,5 @@  -Microsoft Visual Studio Solution File, Format Version 12.00 +Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Artemis", "Artemis_XNA_INDEPENDENT\Artemis.csproj", "{22C89AF2-E1CF-4976-91B9-7D33773DC6E7}" EndProject @@ -11,89 +11,54 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Artemis_UnitTests", "Artemi EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU Debug|Mixed Platforms = Debug|Mixed Platforms Debug|Windows Phone = Debug|Windows Phone - Debug|x86 = Debug|x86 Debug|Xbox 360 = Debug|Xbox 360 - Release|Any CPU = Release|Any CPU Release|Mixed Platforms = Release|Mixed Platforms Release|Windows Phone = Release|Windows Phone - Release|x86 = Release|x86 Release|Xbox 360 = Release|Xbox 360 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|Any CPU.ActiveCfg = Debug|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|Any CPU.Build.0 = Debug|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|Mixed Platforms.Build.0 = Debug|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|Windows Phone.ActiveCfg = Debug|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|x86.ActiveCfg = Debug|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|x86.Build.0 = Debug|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|Xbox 360.ActiveCfg = Debug|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|Any CPU.ActiveCfg = Release|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|Any CPU.Build.0 = Release|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|Mixed Platforms.Build.0 = Release|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|Windows Phone.ActiveCfg = Release|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|x86.ActiveCfg = Release|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|x86.Build.0 = Release|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|Xbox 360.ActiveCfg = Release|x86 - {9FEEB631-277E-404E-B95D-49B1F4F0A2F3}.Debug|Any CPU.ActiveCfg = Debug|Windows Phone + {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|Windows Phone.ActiveCfg = Debug|Any CPU + {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|Xbox 360.ActiveCfg = Debug|Any CPU + {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|Windows Phone.ActiveCfg = Release|Any CPU + {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|Xbox 360.ActiveCfg = Release|Any CPU {9FEEB631-277E-404E-B95D-49B1F4F0A2F3}.Debug|Mixed Platforms.ActiveCfg = Debug|Windows Phone {9FEEB631-277E-404E-B95D-49B1F4F0A2F3}.Debug|Mixed Platforms.Build.0 = Debug|Windows Phone {9FEEB631-277E-404E-B95D-49B1F4F0A2F3}.Debug|Windows Phone.ActiveCfg = Debug|Windows Phone {9FEEB631-277E-404E-B95D-49B1F4F0A2F3}.Debug|Windows Phone.Build.0 = Debug|Windows Phone - {9FEEB631-277E-404E-B95D-49B1F4F0A2F3}.Debug|x86.ActiveCfg = Debug|Windows Phone - {9FEEB631-277E-404E-B95D-49B1F4F0A2F3}.Debug|x86.Build.0 = Debug|Windows Phone {9FEEB631-277E-404E-B95D-49B1F4F0A2F3}.Debug|Xbox 360.ActiveCfg = Debug|Windows Phone - {9FEEB631-277E-404E-B95D-49B1F4F0A2F3}.Debug|Xbox 360.Build.0 = Debug|Windows Phone - {9FEEB631-277E-404E-B95D-49B1F4F0A2F3}.Release|Any CPU.ActiveCfg = Release|Windows Phone {9FEEB631-277E-404E-B95D-49B1F4F0A2F3}.Release|Mixed Platforms.ActiveCfg = Release|Windows Phone {9FEEB631-277E-404E-B95D-49B1F4F0A2F3}.Release|Mixed Platforms.Build.0 = Release|Windows Phone {9FEEB631-277E-404E-B95D-49B1F4F0A2F3}.Release|Windows Phone.ActiveCfg = Release|Windows Phone {9FEEB631-277E-404E-B95D-49B1F4F0A2F3}.Release|Windows Phone.Build.0 = Release|Windows Phone - {9FEEB631-277E-404E-B95D-49B1F4F0A2F3}.Release|x86.ActiveCfg = Release|Windows Phone - {9FEEB631-277E-404E-B95D-49B1F4F0A2F3}.Release|x86.Build.0 = Release|Windows Phone {9FEEB631-277E-404E-B95D-49B1F4F0A2F3}.Release|Xbox 360.ActiveCfg = Release|Windows Phone {9FEEB631-277E-404E-B95D-49B1F4F0A2F3}.Release|Xbox 360.Build.0 = Release|Windows Phone - {E890BAD4-64C6-442F-B466-7321A0BFA1A1}.Debug|Any CPU.ActiveCfg = Debug|Xbox 360 {E890BAD4-64C6-442F-B466-7321A0BFA1A1}.Debug|Mixed Platforms.ActiveCfg = Debug|Xbox 360 {E890BAD4-64C6-442F-B466-7321A0BFA1A1}.Debug|Mixed Platforms.Build.0 = Debug|Xbox 360 {E890BAD4-64C6-442F-B466-7321A0BFA1A1}.Debug|Windows Phone.ActiveCfg = Debug|Xbox 360 - {E890BAD4-64C6-442F-B466-7321A0BFA1A1}.Debug|Windows Phone.Build.0 = Debug|Xbox 360 - {E890BAD4-64C6-442F-B466-7321A0BFA1A1}.Debug|x86.ActiveCfg = Debug|Xbox 360 - {E890BAD4-64C6-442F-B466-7321A0BFA1A1}.Debug|x86.Build.0 = Debug|Xbox 360 {E890BAD4-64C6-442F-B466-7321A0BFA1A1}.Debug|Xbox 360.ActiveCfg = Debug|Xbox 360 {E890BAD4-64C6-442F-B466-7321A0BFA1A1}.Debug|Xbox 360.Build.0 = Debug|Xbox 360 - {E890BAD4-64C6-442F-B466-7321A0BFA1A1}.Release|Any CPU.ActiveCfg = Release|Xbox 360 {E890BAD4-64C6-442F-B466-7321A0BFA1A1}.Release|Mixed Platforms.ActiveCfg = Release|Xbox 360 {E890BAD4-64C6-442F-B466-7321A0BFA1A1}.Release|Mixed Platforms.Build.0 = Release|Xbox 360 {E890BAD4-64C6-442F-B466-7321A0BFA1A1}.Release|Windows Phone.ActiveCfg = Release|Xbox 360 {E890BAD4-64C6-442F-B466-7321A0BFA1A1}.Release|Windows Phone.Build.0 = Release|Xbox 360 - {E890BAD4-64C6-442F-B466-7321A0BFA1A1}.Release|x86.ActiveCfg = Release|Xbox 360 - {E890BAD4-64C6-442F-B466-7321A0BFA1A1}.Release|x86.Build.0 = Release|Xbox 360 {E890BAD4-64C6-442F-B466-7321A0BFA1A1}.Release|Xbox 360.ActiveCfg = Release|Xbox 360 {E890BAD4-64C6-442F-B466-7321A0BFA1A1}.Release|Xbox 360.Build.0 = Release|Xbox 360 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Any CPU.ActiveCfg = Debug|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Mixed Platforms.Build.0 = Debug|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Windows Phone.ActiveCfg = Debug|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|x86.ActiveCfg = Debug|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|x86.Build.0 = Debug|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Xbox 360.ActiveCfg = Debug|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Any CPU.ActiveCfg = Release|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Mixed Platforms.Build.0 = Release|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Windows Phone.ActiveCfg = Release|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|x86.ActiveCfg = Release|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|x86.Build.0 = Release|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Xbox 360.ActiveCfg = Release|x86 + {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Windows Phone.ActiveCfg = Debug|Any CPU + {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Xbox 360.ActiveCfg = Debug|Any CPU + {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Windows Phone.ActiveCfg = Release|Any CPU + {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Xbox 360.ActiveCfg = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection - GlobalSection(MonoDevelopProperties) = preSolution - StartupItem = Artemis_XNA_INDEPENDENT\Artemis.csproj - EndGlobalSection EndGlobal diff --git a/ArtemisEntitySystemPcVS2010.sln b/ArtemisEntitySystemPcVS2010.sln new file mode 100644 index 0000000..e2a99fb --- /dev/null +++ b/ArtemisEntitySystemPcVS2010.sln @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Artemis", "Artemis_XNA_INDEPENDENT\Artemis.csproj", "{22C89AF2-E1CF-4976-91B9-7D33773DC6E7}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Artemis_UnitTests", "Artemis_UnitTests\Artemis_UnitTests.csproj", "{7E590B36-02CD-415A-B920-69E6D96300C8}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Mixed Platforms = Debug|Mixed Platforms + Release|Mixed Platforms = Release|Mixed Platforms + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Mixed Platforms.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/ArtemisEntitySystemPcVS2012.sln b/ArtemisEntitySystemPcVS2012.sln new file mode 100644 index 0000000..5525b08 --- /dev/null +++ b/ArtemisEntitySystemPcVS2012.sln @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 13.00 +# Visual Studio 2012 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ArtemisWS", "Artemis_WindowsStore\ArtemisWS.csproj", "{22C89AF2-E1CF-4976-91B9-7D33773DC6E7}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Artemis_UnitTestsWS", "Artemis_UnitTests\Artemis_UnitTestsWS.csproj", "{7E590B36-02CD-415A-B920-69E6D96300C8}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Mixed Platforms = Debug|Mixed Platforms + Release|Mixed Platforms = Release|Mixed Platforms + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Mixed Platforms.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/ArtemisEntitySystemPcWindowsStorePortableVS2012.sln b/ArtemisEntitySystemPcWindowsStorePortableVS2012.sln new file mode 100644 index 0000000..bf184df --- /dev/null +++ b/ArtemisEntitySystemPcWindowsStorePortableVS2012.sln @@ -0,0 +1,43 @@ + +Microsoft Visual Studio Solution File, Format Version 13.00 +# Visual Studio 2012 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ArtemisWS", "Artemis_WindowsStore\ArtemisWS.csproj", "{462418AB-8B59-42C2-ADE4-956F94B31768}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Artemis_W8Portable", "Artemis_W8Portable\Artemis_W8Portable.csproj", "{4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Artemis_UnitTestsW8Portable", "Artemis_UnitTests\Artemis_UnitTestsW8Portable.csproj", "{7E590B36-02CD-415A-B920-69E6D96300C8}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Artemis_UnitTestsWS", "Artemis_UnitTests\Artemis_UnitTestsWS.csproj", "{62F4F38B-B899-43CF-BC92-1505D80F8B19}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Mixed Platforms = Debug|Mixed Platforms + Release|Mixed Platforms = Release|Mixed Platforms + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {462418AB-8B59-42C2-ADE4-956F94B31768}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {462418AB-8B59-42C2-ADE4-956F94B31768}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {462418AB-8B59-42C2-ADE4-956F94B31768}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {462418AB-8B59-42C2-ADE4-956F94B31768}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU + {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {62F4F38B-B899-43CF-BC92-1505D80F8B19}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(MonoDevelopProperties) = preSolution + StartupItem = Artemis_XNA_INDEPENDENT\Artemis.csproj + EndGlobalSection +EndGlobal diff --git a/ArtemisEntitySystemW8.sln b/ArtemisEntitySystemW8.sln deleted file mode 100644 index 0f56a10..0000000 --- a/ArtemisEntitySystemW8.sln +++ /dev/null @@ -1,47 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 13.00 -# Visual Studio 2012 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Artemis", "Artemis_XNA_INDEPENDENT\Artemis.csproj", "{22C89AF2-E1CF-4976-91B9-7D33773DC6E7}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Artemis_UnitTests", "Artemis_UnitTests\Artemis_UnitTests.csproj", "{7E590B36-02CD-415A-B920-69E6D96300C8}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|Mixed Platforms = Debug|Mixed Platforms - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|Mixed Platforms = Release|Mixed Platforms - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|Any CPU.ActiveCfg = Debug|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|Any CPU.Build.0 = Debug|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|Mixed Platforms.Build.0 = Debug|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|x86.ActiveCfg = Debug|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|x86.Build.0 = Debug|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|Any CPU.ActiveCfg = Release|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|Any CPU.Build.0 = Release|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|Mixed Platforms.Build.0 = Release|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|x86.ActiveCfg = Release|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|x86.Build.0 = Release|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Any CPU.ActiveCfg = Debug|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|Mixed Platforms.Build.0 = Debug|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|x86.ActiveCfg = Debug|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Debug|x86.Build.0 = Debug|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Any CPU.ActiveCfg = Release|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|Mixed Platforms.Build.0 = Release|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|x86.ActiveCfg = Release|x86 - {7E590B36-02CD-415A-B920-69E6D96300C8}.Release|x86.Build.0 = Release|x86 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(MonoDevelopProperties) = preSolution - StartupItem = Artemis_XNA_INDEPENDENT\Artemis.csproj - EndGlobalSection -EndGlobal diff --git a/Artemis_Phone7/Artemis_Phone7.csproj b/Artemis_Phone7/Artemis_Phone7.csproj index 270b841..b36a267 100644 --- a/Artemis_Phone7/Artemis_Phone7.csproj +++ b/Artemis_Phone7/Artemis_Phone7.csproj @@ -34,10 +34,11 @@ false pdbonly true - TRACE;WINDOWS_PHONE + WINDOWS_PHONE false default bin\Release\Phone7\ArtemisPhone7.xml + true bin\Debug\Phone7\ @@ -48,7 +49,7 @@ true full false - DEBUG;TRACE;WINDOWS_PHONE + DEBUG;WINDOWS_PHONE false default bin\Debug\Phone7\ArtemisPhone7.xml diff --git a/Artemis_UnitTests/Artemis_UnitTests.csproj b/Artemis_UnitTests/Artemis_UnitTests.csproj index 1f206bb..a224c4b 100644 --- a/Artemis_UnitTests/Artemis_UnitTests.csproj +++ b/Artemis_UnitTests/Artemis_UnitTests.csproj @@ -30,29 +30,31 @@ false true - - x86 + + UnitTests.Program + + true - full - false bin\Debug\Test\ - TRACE;DEBUG;FULLDOTNET - prompt - 4 + DEBUG;FULLDOTNET bin\Debug\Test\UnitTests.xml + full + AnyCPU + prompt + false + false - - x86 - pdbonly - true + bin\Release\Test\ FULLDOTNET - prompt - 4 bin\Release\Test\UnitTests.xml - - - UnitTests.Program + true + pdbonly + AnyCPU + prompt + false + false + true diff --git a/Artemis_W8Portable/Artemis_W8Portable.csproj b/Artemis_W8Portable/Artemis_W8Portable.csproj index b131d87..7e64041 100644 --- a/Artemis_W8Portable/Artemis_W8Portable.csproj +++ b/Artemis_W8Portable/Artemis_W8Portable.csproj @@ -2,36 +2,37 @@ - 10.0 + Properties + Artemis_W8Portable Debug + 512 + 10.0 + Library AnyCPU {4B7CB7D1-DFE2-4FCD-BAA0-F743B7ACCEF4} - Library - Properties + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} Artemis_W8Portable - Artemis_W8Portable - v4.0 Profile1 - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + v4.0 true full - false - bin\Debug\ - TRACE;DEBUG;PORTABLE + DEBUG;PORTABLE + bin\Debug\W8Portable\artemis.xml prompt + false + bin\Debug\W8Portable\ 4 pdbonly - true - bin\Artemis_W8Portable\Release\ - TRACE;PORTABLE + PORTABLE + bin\Release\W8Portable\artemis.xml prompt + true + bin\Release\W8Portable\ 4 - bin\Artemis_W8Portable\Release\Artemis_W8Portable.XML diff --git a/Artemis_W8Portable/Properties/AssemblyInfo.cs b/Artemis_W8Portable/Properties/AssemblyInfo.cs index 1eb1feb..d6cb07c 100644 --- a/Artemis_W8Portable/Properties/AssemblyInfo.cs +++ b/Artemis_W8Portable/Properties/AssemblyInfo.cs @@ -1,20 +1,62 @@ -using System.Resources; +#region File description + +// -------------------------------------------------------------------------------------------------------------------- +// +// Copyright © 2013 GAMADU.COM. All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, are +// permitted provided that the following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// +// THIS SOFTWARE IS PROVIDED BY GAMADU.COM 'AS IS' AND ANY EXPRESS OR IMPLIED +// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +// FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GAMADU.COM OR +// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +// ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// The views and conclusions contained in the software and documentation are those of the +// authors and should not be interpreted as representing official policies, either expressed +// or implied, of GAMADU.COM. +// +// +// The assembly information file. +// +// -------------------------------------------------------------------------------------------------------------------- +#endregion File description + +#region Using statements + +using System.Resources; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Artemis_W8Portable")] +#endregion Using statements + +// General Information about an assembly is controlled through the following set of attributes. +// Change these attribute values to modify the information associated with an assembly. +[assembly: AssemblyTitle("Artemis Entity System framework library W8Portable")] [assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Artemis_W8Portable")] -[assembly: AssemblyCopyright("Copyright © 2013")] +[assembly: AssemblyConfiguration("W8Portable")] +[assembly: AssemblyCompany("GAMADU.COM")] +[assembly: AssemblyProduct("Artemis Entity System")] +[assembly: AssemblyCopyright("Copyright © 2013 GAMADU.COM. All rights reserved.")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: NeutralResourcesLanguage("en")] + +// Setting ComVisible to false makes the types in this assembly not visible to COM components. +// If you need to access a type in this assembly from COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] // Version information for an assembly consists of the following four values: // @@ -23,8 +65,8 @@ // Build Number // Revision // -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: +// You can specify all the values or you can default the Build and Revision Numbers by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("2.0.0.0")] +[assembly: AssemblyFileVersion("2.0.0.0")] +[assembly: NeutralResourcesLanguage("en")] \ No newline at end of file diff --git a/Artemis_WindowsStore/ArtemisWS.csproj b/Artemis_WindowsStore/ArtemisWS.csproj index 5fd927c..8ff1185 100644 --- a/Artemis_WindowsStore/ArtemisWS.csproj +++ b/Artemis_WindowsStore/ArtemisWS.csproj @@ -2,101 +2,43 @@ - Debug - AnyCPU - 8.0.30703 - 2.0 - {462418AB-8B59-42C2-ADE4-956F94B31768} - Library Properties - ArtemisWS ArtemisWS + Debug en-US 512 + Library + AnyCPU + 8.0.30703 + {462418AB-8B59-42C2-ADE4-956F94B31768} {BC8A1FFA-BEE3-4634-8014-F334798102B3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + ArtemisWS + 2.0 + false + false + false true full - false - bin\Debug\ - DEBUG;TRACE;NETFX_CORE + DEBUG;NETFX_CORE + bin\Debug\PC\W8\artemis.xml prompt + false + bin\Debug\PC\W8\ 4 + false + false pdbonly - true - bin\Release\ - TRACE;NETFX_CORE;METRO - prompt - 4 - - - true - bin\ARM\Debug\ - DEBUG;TRACE;NETFX_CORE - ;2008 - full - ARM - false - prompt - true - - - bin\ARM\Release\ - TRACE;NETFX_CORE - true - ;2008 - pdbonly - ARM - false + NETFX_CORE;METRO + bin\Release\PC\W8\artemis.xml prompt - true - - - true - bin\x64\Debug\ - DEBUG;TRACE;NETFX_CORE - ;2008 - full - x64 - false - prompt - true - - - bin\x64\Release\ - TRACE;NETFX_CORE true - ;2008 - pdbonly - x64 - false - prompt - true - - - true - bin\x86\Debug\ - TRACE;DEBUG;NETFX_CORE;METRO - ;2008 - full - x86 - false - prompt - true - - - bin\x86\Release\ - TRACE;NETFX_CORE;METRO - true - ;2008 - pdbonly - x86 - false - prompt - true + bin\Release\PC\W8\ + true + 4 diff --git a/Artemis_WindowsStore/Properties/AssemblyInfo.cs b/Artemis_WindowsStore/Properties/AssemblyInfo.cs index 6794b30..1bacd17 100644 --- a/Artemis_WindowsStore/Properties/AssemblyInfo.cs +++ b/Artemis_WindowsStore/Properties/AssemblyInfo.cs @@ -1,19 +1,62 @@ -using System.Reflection; +#region File description + +// -------------------------------------------------------------------------------------------------------------------- +// +// Copyright © 2013 GAMADU.COM. All rights reserved. +// +// Redistribution and use in source and binary forms, with or without modification, are +// permitted provided that the following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of +// conditions and the following disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list +// of conditions and the following disclaimer in the documentation and/or other materials +// provided with the distribution. +// +// THIS SOFTWARE IS PROVIDED BY GAMADU.COM 'AS IS' AND ANY EXPRESS OR IMPLIED +// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +// FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GAMADU.COM OR +// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +// ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// The views and conclusions contained in the software and documentation are those of the +// authors and should not be interpreted as representing official policies, either expressed +// or implied, of GAMADU.COM. +// +// +// The assembly information file. +// +// -------------------------------------------------------------------------------------------------------------------- +#endregion File description + +#region Using statements + +using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("ArtemisWS")] +#endregion Using statements + +// General Information about an assembly is controlled through the following set of attributes. +// Change these attribute values to modify the information associated with an assembly. +[assembly: AssemblyTitle("Artemis Entity System framework library Windows Store")] [assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("ArtemisWS")] -[assembly: AssemblyCopyright("Copyright © 2013")] +[assembly: AssemblyConfiguration("Windows Store")] +[assembly: AssemblyCompany("GAMADU.COM")] +[assembly: AssemblyProduct("Artemis Entity System")] +[assembly: AssemblyCopyright("Copyright © 2013 GAMADU.COM. All rights reserved.")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] +// Setting ComVisible to false makes the types in this assembly not visible to COM components. +// If you need to access a type in this assembly from COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + // Version information for an assembly consists of the following four values: // // Major Version @@ -21,9 +64,8 @@ // Build Number // Revision // -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: +// You can specify all the values or you can default the Build and Revision Numbers by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] -[assembly: ComVisible(false)] \ No newline at end of file +[assembly: AssemblyVersion("2.0.0.0")] +[assembly: AssemblyFileVersion("2.0.0.0")] +[assembly: NeutralResourcesLanguage("en")] \ No newline at end of file diff --git a/Artemis_XNA_INDEPENDENT/Artemis.csproj b/Artemis_XNA_INDEPENDENT/Artemis.csproj index c2e1e86..4729e60 100644 --- a/Artemis_XNA_INDEPENDENT/Artemis.csproj +++ b/Artemis_XNA_INDEPENDENT/Artemis.csproj @@ -9,8 +9,7 @@ Library Artemis artemis - - + 3.5 publish\ @@ -29,33 +28,30 @@ false true v4.0 - - Client - + true - full - false bin\Debug\PC\ DEBUG;FULLDOTNET - prompt - 4 - x86 - false bin\Debug\PC\artemis.xml + full + AnyCPU + prompt + false + false + false - - none - true + bin\Release\PC\ - prompt - 4 - x86 - false - bin\Release\PC\artemis.xml FULLDOTNET - false + bin\Release\PC\artemis.xml + true + AnyCPU + prompt + false + false + true diff --git a/Artemis_XNA_INDEPENDENT/Artemis.sln b/Artemis_XNA_INDEPENDENT/Artemis.sln deleted file mode 100644 index f12b46d..0000000 --- a/Artemis_XNA_INDEPENDENT/Artemis.sln +++ /dev/null @@ -1,20 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ArtemisPC", "Artemis.csproj", "{22C89AF2-E1CF-4976-91B9-7D33773DC6E7}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x86 = Debug|x86 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|x86.ActiveCfg = Debug|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|x86.Build.0 = Debug|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|x86.ActiveCfg = Release|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|x86.Build.0 = Release|x86 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/Artemis_XNA_INDEPENDENT/ArtemisW8.sln b/Artemis_XNA_INDEPENDENT/ArtemisW8.sln deleted file mode 100644 index b176d39..0000000 --- a/Artemis_XNA_INDEPENDENT/ArtemisW8.sln +++ /dev/null @@ -1,23 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 13.00 -# Visual Studio 2010 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ArtemisPC", "Artemis.csproj", "{22C89AF2-E1CF-4976-91B9-7D33773DC6E7}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x86 = Debug|x86 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|x86.ActiveCfg = Debug|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Debug|x86.Build.0 = Debug|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|x86.ActiveCfg = Release|x86 - {22C89AF2-E1CF-4976-91B9-7D33773DC6E7}.Release|x86.Build.0 = Release|x86 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(MonoDevelopProperties) = preSolution - StartupItem = Artemis.csproj - EndGlobalSection -EndGlobal diff --git a/Artemis_Xbox360/Artemis_Xbox360.csproj b/Artemis_Xbox360/Artemis_Xbox360.csproj index d2b15c3..ad07c7b 100644 --- a/Artemis_Xbox360/Artemis_Xbox360.csproj +++ b/Artemis_Xbox360/Artemis_Xbox360.csproj @@ -22,7 +22,7 @@ full false bin\Debug\Xbox360\ - DEBUG;TRACE;XBOX;XBOX360 + DEBUG;XBOX;XBOX360 prompt 4 true @@ -35,7 +35,7 @@ pdbonly true bin\Release\Xbox360\ - TRACE;XBOX;XBOX360 + XBOX;XBOX360 prompt 4 true @@ -43,6 +43,7 @@ true default bin\Release\Xbox360\ArtemisXbox360.xml + true diff --git a/README b/README index 617bbf0..34bde12 100644 --- a/README +++ b/README @@ -1,4 +1,5 @@ -This is a complete C# port and an extension of the awesome Entity System framework Artemis, originally available in Java here: http://gamadu.com/artemis +This is a complete C# port and an extension of the awesome Entity System framework Artemis, +originally available in Java here: http://gamadu.com/artemis Available on Nuget: http://nuget.org/packages/Artemis @@ -6,6 +7,43 @@ Regular Stable Versions: https://github.com/thelinuxlich/artemis_CSharp/tags Documentation: http://thelinuxlich.github.com/artemis_CSharp/ -StarWarrior example game here to get used to the framework: https://github.com/thelinuxlich/starwarrior_CSharp +StarWarrior example game here to get used to the framework: +https://github.com/thelinuxlich/starwarrior_CSharp -If you have any suggestions, critics, we'd love to hear! Our forum: http://www.ploobs.com.br/forum/viewforum.php?f=39&sid=ac84dca015138021f78da3b200ef5f96 +If you have any suggestions, critics, we'd love to hear! +Our forum: http://www.ploobs.com.br/forum/viewforum.php?f=39&sid=ac84dca015138021f78da3b200ef5f96 + +Development, Please: ++ use (free) StyleCop to hold up readability and quality of code. http://stylecop.codeplex.com/ + In combination with jetbrains R# http://www.jetbrains.com/resharper/ it makes your life much easier. ++ document at least all visible parts of your code. + Use of GhostDoc http://submain.com/products/ghostdoc.aspx is highly recommended. ++ program against the interface, not the implementation and help us to improve code: + http://oreilly.com/catalog/pnetcomp2/chapter/ch03.pdf ++ add unit tests if you implement new functionality. ++ avoid Linq on speed critical parts. ++ avoid Linq with ".Any" statements always. ++ bear in mind that any release should run on multiple platforms. + If you do not have a platform, ask us for help! + +Visual Studio 2010 (Windows 7 and older): +* Use ArtemisEntitySystemPcPhoneXboxVS2010 to check compatibility with and build + (use "Batch build..."->"Select all") the library files for PC, Windows Phone 7 and XBOX 360. + You find the build library in root\bin\ folder. +* Use ArtemisEntitySystemPcVS2010 to develop on Entity System and Unit-tests only. +* Requirements: + * Windows 7 (Up to date inclusive newest SP) + * Visual Studio 2010 SP1 (Express not supported) + * .net framework 4.0 (client) + * XNA GameStudio 4.+ + +Visual Studio 2012 (Windows 8 and higher): +* Use ArtemisEntitySystemPcStorePortableVS2012 to check compatibility with and build + (use "Batch build..."->"Select all") the library files for WindowsStore and Windows Portable. + You find the build library in root\bin\ folder. +* Use ArtemisEntitySystemPcVS2012 to develop on Entity System and Unit-tests only. +* Requirements: + * Windows 8 (Up to date inclusive newest SP) + * Visual Studio 2012 (Express not supported) + * .net framework 4.5 (client) + * Windows 8 SDK \ No newline at end of file