commit 37f8d8e1b07ff9cef24154052c0bb1beaa35eb4d Author: gered Date: Tue Aug 13 17:55:26 2013 -0400 initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..235a2cc --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +.DS_Store +*.suo +*.user +*.userprefs +*.sln.docstates +[Dd]ebug/ +[Rr]elease/ +[Bb]in/ +[Oo]bj/ diff --git a/Blarg.GameFramework.SDL2/Blarg.GameFramework.SDL2.csproj b/Blarg.GameFramework.SDL2/Blarg.GameFramework.SDL2.csproj new file mode 100644 index 0000000..10be6e0 --- /dev/null +++ b/Blarg.GameFramework.SDL2/Blarg.GameFramework.SDL2.csproj @@ -0,0 +1,55 @@ + + + + Debug + AnyCPU + 10.0.0 + 2.0 + {8DCB2AD1-B623-4647-903B-E1E2E5B01716} + Library + Blarg.GameFramework + Blarg.GameFramework.SDL2 + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + false + true + + + full + true + bin\Release + prompt + 4 + false + true + + + + + ..\Libs\PortableGL.SDL.dll + + + ..\Libs\PortableGL.dll + + + ..\Libs\SDL2#.dll + + + + + + + + + {1ADE56B4-D505-411B-9168-B770A1079EE5} + Blarg.GameFramework + + + \ No newline at end of file diff --git a/Blarg.GameFramework.SDL2/Properties/AssemblyInfo.cs b/Blarg.GameFramework.SDL2/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..3d80cbb --- /dev/null +++ b/Blarg.GameFramework.SDL2/Properties/AssemblyInfo.cs @@ -0,0 +1,22 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +// Information about this assembly is defined by the following attributes. +// Change them to the values specific to your project. +[assembly: AssemblyTitle("Blarg.GameFramework.SDL2")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright("gered")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". +// The form "{Major}.{Minor}.*" will automatically update the build and revision, +// and "{Major}.{Minor}.{Build}.*" will update just the revision. +[assembly: AssemblyVersion("1.0.*")] +// The following attributes are used to specify the signing key for the assembly, +// if desired. See the Mono documentation for more information about signing. +//[assembly: AssemblyDelaySign(false)] +//[assembly: AssemblyKeyFile("")] + diff --git a/Blarg.GameFramework.sln b/Blarg.GameFramework.sln new file mode 100644 index 0000000..3d05464 --- /dev/null +++ b/Blarg.GameFramework.sln @@ -0,0 +1,38 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Blarg.GameFramework", "Blarg.GameFramework\Blarg.GameFramework.csproj", "{1ADE56B4-D505-411B-9168-B770A1079EE5}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Blarg.GameFramework.SDL2", "Blarg.GameFramework.SDL2\Blarg.GameFramework.SDL2.csproj", "{8DCB2AD1-B623-4647-903B-E1E2E5B01716}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Game.Core", "Game.Core\Game.Core.csproj", "{55379082-4DAF-4690-B92E-CF9752A7B9AC}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Game.SDL2", "Game.SDL2\Game.SDL2.csproj", "{4C73802F-6EB0-490C-BB32-64718B0FEEBA}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1ADE56B4-D505-411B-9168-B770A1079EE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1ADE56B4-D505-411B-9168-B770A1079EE5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1ADE56B4-D505-411B-9168-B770A1079EE5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1ADE56B4-D505-411B-9168-B770A1079EE5}.Release|Any CPU.Build.0 = Release|Any CPU + {4C73802F-6EB0-490C-BB32-64718B0FEEBA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C73802F-6EB0-490C-BB32-64718B0FEEBA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C73802F-6EB0-490C-BB32-64718B0FEEBA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C73802F-6EB0-490C-BB32-64718B0FEEBA}.Release|Any CPU.Build.0 = Release|Any CPU + {55379082-4DAF-4690-B92E-CF9752A7B9AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {55379082-4DAF-4690-B92E-CF9752A7B9AC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {55379082-4DAF-4690-B92E-CF9752A7B9AC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {55379082-4DAF-4690-B92E-CF9752A7B9AC}.Release|Any CPU.Build.0 = Release|Any CPU + {8DCB2AD1-B623-4647-903B-E1E2E5B01716}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8DCB2AD1-B623-4647-903B-E1E2E5B01716}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8DCB2AD1-B623-4647-903B-E1E2E5B01716}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8DCB2AD1-B623-4647-903B-E1E2E5B01716}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(MonoDevelopProperties) = preSolution + StartupItem = Game.SDL2\Game.SDL2.csproj + EndGlobalSection +EndGlobal diff --git a/Blarg.GameFramework/Blarg.GameFramework.csproj b/Blarg.GameFramework/Blarg.GameFramework.csproj new file mode 100644 index 0000000..f5ddf15 --- /dev/null +++ b/Blarg.GameFramework/Blarg.GameFramework.csproj @@ -0,0 +1,48 @@ + + + + Debug + AnyCPU + 10.0.0 + 2.0 + {1ADE56B4-D505-411B-9168-B770A1079EE5} + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Blarg.GameFramework + Blarg.GameFramework + Profile14 + v4.0 + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + false + true + + + full + true + bin\Release + prompt + 4 + false + true + + + + + + + ..\Libs\PortableGL.dll + + + + + + + \ No newline at end of file diff --git a/Blarg.GameFramework/Properties/AssemblyInfo.cs b/Blarg.GameFramework/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..2827513 --- /dev/null +++ b/Blarg.GameFramework/Properties/AssemblyInfo.cs @@ -0,0 +1,22 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +// Information about this assembly is defined by the following attributes. +// Change them to the values specific to your project. +[assembly: AssemblyTitle("Blarg.GameFramework")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright("gered")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". +// The form "{Major}.{Minor}.*" will automatically update the build and revision, +// and "{Major}.{Minor}.{Build}.*" will update just the revision. +[assembly: AssemblyVersion("1.0.*")] +// The following attributes are used to specify the signing key for the assembly, +// if desired. See the Mono documentation for more information about signing. +//[assembly: AssemblyDelaySign(false)] +//[assembly: AssemblyKeyFile("")] + diff --git a/Game.Core/Game.Core.csproj b/Game.Core/Game.Core.csproj new file mode 100644 index 0000000..8a45ad8 --- /dev/null +++ b/Game.Core/Game.Core.csproj @@ -0,0 +1,49 @@ + + + + Debug + AnyCPU + 10.0.0 + 2.0 + {55379082-4DAF-4690-B92E-CF9752A7B9AC} + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Game + Game.Core + Profile14 + v4.0 + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + false + + + full + true + bin\Release + prompt + 4 + false + + + + + + + + + + + + + {1ADE56B4-D505-411B-9168-B770A1079EE5} + Blarg.GameFramework + + + \ No newline at end of file diff --git a/Game.Core/Properties/AssemblyInfo.cs b/Game.Core/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..7036d88 --- /dev/null +++ b/Game.Core/Properties/AssemblyInfo.cs @@ -0,0 +1,22 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +// Information about this assembly is defined by the following attributes. +// Change them to the values specific to your project. +[assembly: AssemblyTitle("Game.Core")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright("gered")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". +// The form "{Major}.{Minor}.*" will automatically update the build and revision, +// and "{Major}.{Minor}.{Build}.*" will update just the revision. +[assembly: AssemblyVersion("1.0.*")] +// The following attributes are used to specify the signing key for the assembly, +// if desired. See the Mono documentation for more information about signing. +//[assembly: AssemblyDelaySign(false)] +//[assembly: AssemblyKeyFile("")] + diff --git a/Game.SDL2/Game.SDL2.csproj b/Game.SDL2/Game.SDL2.csproj new file mode 100644 index 0000000..5e8d065 --- /dev/null +++ b/Game.SDL2/Game.SDL2.csproj @@ -0,0 +1,53 @@ + + + + Debug + AnyCPU + 10.0.0 + 2.0 + {4C73802F-6EB0-490C-BB32-64718B0FEEBA} + Exe + Game + Game.SDL2 + + + true + full + false + ..\bin\SDL\Debug + DEBUG; + prompt + 4 + true + + + full + true + ..\bin\SDL\Release + prompt + 4 + true + + + + + + + + + + + + {55379082-4DAF-4690-B92E-CF9752A7B9AC} + Game.Core + + + {8DCB2AD1-B623-4647-903B-E1E2E5B01716} + Blarg.GameFramework.SDL2 + + + {1ADE56B4-D505-411B-9168-B770A1079EE5} + Blarg.GameFramework + + + \ No newline at end of file diff --git a/Game.SDL2/Program.cs b/Game.SDL2/Program.cs new file mode 100644 index 0000000..329ce39 --- /dev/null +++ b/Game.SDL2/Program.cs @@ -0,0 +1,12 @@ +using System; + +namespace Game.SDL2 +{ + class MainClass + { + public static void Main(string[] args) + { + Console.WriteLine("Hello World!"); + } + } +} diff --git a/Game.SDL2/Properties/AssemblyInfo.cs b/Game.SDL2/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..f78e98d --- /dev/null +++ b/Game.SDL2/Properties/AssemblyInfo.cs @@ -0,0 +1,22 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +// Information about this assembly is defined by the following attributes. +// Change them to the values specific to your project. +[assembly: AssemblyTitle("Game.SDL2")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright("gered")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". +// The form "{Major}.{Minor}.*" will automatically update the build and revision, +// and "{Major}.{Minor}.{Build}.*" will update just the revision. +[assembly: AssemblyVersion("1.0.*")] +// The following attributes are used to specify the signing key for the assembly, +// if desired. See the Mono documentation for more information about signing. +//[assembly: AssemblyDelaySign(false)] +//[assembly: AssemblyKeyFile("")] + diff --git a/Libs/PortableGL.SDL.dll b/Libs/PortableGL.SDL.dll new file mode 100755 index 0000000..d8a897e Binary files /dev/null and b/Libs/PortableGL.SDL.dll differ diff --git a/Libs/PortableGL.dll b/Libs/PortableGL.dll new file mode 100755 index 0000000..544a16d Binary files /dev/null and b/Libs/PortableGL.dll differ diff --git a/Libs/SDL2#.dll b/Libs/SDL2#.dll new file mode 100755 index 0000000..f9ce976 Binary files /dev/null and b/Libs/SDL2#.dll differ diff --git a/Libs/SDL2#.dll.config b/Libs/SDL2#.dll.config new file mode 100644 index 0000000..61d21e2 --- /dev/null +++ b/Libs/SDL2#.dll.config @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + +