├── .gitignore ├── AoS Examples ├── AosOOP.cs ├── FlappyBird.cs ├── NewtonsGravityUniverseSim.cs ├── ParticleSystem_Aos_1.cs ├── ParticleSystem_Aos_2.cs ├── ParticleSystem_Aos_3.cs ├── ParticleSystem_Aos_4.cs ├── ProcGenAosOOP.cs └── README.md ├── AssemblyInCsharp └── Game1 │ ├── .vs │ └── Game1 │ │ └── v14 │ │ └── .suo │ ├── Game1.sln │ └── Game1 │ ├── Content │ └── Content.mgcb │ ├── CpuID.cs │ ├── Game1.cs │ ├── Game1.csproj │ ├── Icon.ico │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── Prototype.cs │ └── app.manifest ├── AssemblyTestingCPP ├── .vs │ └── AssemblyTestingCPP │ │ ├── v14 │ │ └── .suo │ │ └── v15 │ │ ├── .suo │ │ ├── Browse.VC.db │ │ └── ipch │ │ └── AutoPCH │ │ └── dc11f255fa6503db │ │ └── MAIN.ipch ├── AssemblyTestingCPP.VC.db ├── AssemblyTestingCPP.sln └── AssemblyTestingCPP │ ├── AssemblyTestingCPP.vcxproj │ ├── AssemblyTestingCPP.vcxproj.filters │ ├── AssemblyTestingCPP.vcxproj.user │ ├── Main.cpp │ └── asm.asm ├── DotNet8_Adventures ├── Vectorization_01 │ └── ConsoleApp1 │ │ ├── ConsoleApp1.sln │ │ └── ConsoleApp1 │ │ ├── ConsoleApp1.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json └── Vectorization_02 │ └── Project1 │ ├── Project1.sln │ └── Project1 │ ├── .config │ └── dotnet-tools.json │ ├── Content │ ├── Content.mgcb │ └── obj │ │ └── Windows │ │ └── net8.0-windows │ │ └── Content │ │ └── .mgstats │ ├── Game1.cs │ ├── Icon.ico │ ├── Program.cs │ ├── Project1.csproj │ └── app.manifest ├── GameScreensTemplate └── Example │ ├── .vs │ ├── Example │ │ ├── DesignTimeBuild │ │ │ └── .dtbcache.v2 │ │ ├── FileContentIndex │ │ │ ├── 0db5e5d1-f27e-4342-9ece-b27c14b7e893.vsidx │ │ │ ├── a4885940-0923-498d-98f0-7c794d8e5594.vsidx │ │ │ ├── c217d8bf-cad3-4157-9a04-2b6a0a170747.vsidx │ │ │ ├── e0bae4c8-23ee-4f4b-89a7-0f0db42e0f5e.vsidx │ │ │ └── read.lock │ │ └── v17 │ │ │ ├── .futdcache.v1 │ │ │ └── .suo │ └── ProjectEvaluation │ │ ├── example.metadata.v2 │ │ └── example.projects.v2 │ ├── Example.sln │ └── Example │ ├── .config │ └── dotnet-tools.json │ ├── Content │ └── Content.mgcb │ ├── Example.csproj │ ├── Game1.cs │ ├── Icon.bmp │ ├── Icon.ico │ ├── Program.cs │ ├── Screen.cs │ ├── ScreenManager.cs │ ├── Screen_Options.cs │ ├── Screen_Title.cs │ ├── Screen_World.cs │ └── app.manifest ├── MultipleRendertargets └── Game1 │ ├── .vs │ └── Game1 │ │ └── v14 │ │ └── .suo │ ├── Game1.sln │ └── Game1 │ ├── Content │ └── Content.mgcb │ ├── Game1.cs │ ├── Game1.csproj │ ├── Icon.ico │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── Prototype.cs │ └── app.manifest ├── Pong ├── AutoPong.cs ├── AutoPong_WithSoundfx.cs └── README.md ├── Private Variables ├── PrivateVariablesExample.cs ├── PublicPrivateLocal.cs └── README.md ├── README.md ├── Square Faces Examples ├── README.md ├── SquareFaces_v001.cs ├── SquareFaces_v002.cs ├── SquareFaces_v003.cs ├── SquareFaces_v004.cs ├── SquareFaces_v005.cs ├── SquareFaces_v006.cs └── SquareFaces_v007.cs ├── StaticThreadsTasks ├── README.md └── StaticThreading │ ├── .vs │ └── StaticThreading │ │ └── v14 │ │ └── .suo │ ├── StaticThreading.sln │ └── StaticThreading │ ├── App.config │ ├── Globals.cs │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── StaticThreading.csproj │ ├── Test_1_Single.cs │ ├── Test_2_Thread.cs │ ├── Test_3_Thread.cs │ ├── Test_4_Thread.cs │ ├── Test_5_Thread.cs │ ├── Test_6_Thread.cs │ ├── Test_7_Thread.cs │ └── Test_8_Thread.cs ├── Unsorted Examples ├── BitField_Example1.cs ├── BlackholeSim_001.cs ├── BlackholeSim_002.cs ├── ByRefVsStackAllocationVector2s.cs ├── ClassVsStruct_1.cs ├── ConvertIfsToSwitches.cs ├── EncodeStructToDoubleFixedArray.cs ├── ProcGenClasses.cs ├── ProcGenCodebase.cs ├── ProcGenSwitch.cs ├── ReadWriteBinary.cs └── StackAllocationExercise.cs └── todo.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/.gitignore -------------------------------------------------------------------------------- /AoS Examples/AosOOP.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AoS Examples/AosOOP.cs -------------------------------------------------------------------------------- /AoS Examples/FlappyBird.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AoS Examples/FlappyBird.cs -------------------------------------------------------------------------------- /AoS Examples/NewtonsGravityUniverseSim.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AoS Examples/NewtonsGravityUniverseSim.cs -------------------------------------------------------------------------------- /AoS Examples/ParticleSystem_Aos_1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AoS Examples/ParticleSystem_Aos_1.cs -------------------------------------------------------------------------------- /AoS Examples/ParticleSystem_Aos_2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AoS Examples/ParticleSystem_Aos_2.cs -------------------------------------------------------------------------------- /AoS Examples/ParticleSystem_Aos_3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AoS Examples/ParticleSystem_Aos_3.cs -------------------------------------------------------------------------------- /AoS Examples/ParticleSystem_Aos_4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AoS Examples/ParticleSystem_Aos_4.cs -------------------------------------------------------------------------------- /AoS Examples/ProcGenAosOOP.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AoS Examples/ProcGenAosOOP.cs -------------------------------------------------------------------------------- /AoS Examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AoS Examples/README.md -------------------------------------------------------------------------------- /AssemblyInCsharp/Game1/.vs/Game1/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyInCsharp/Game1/.vs/Game1/v14/.suo -------------------------------------------------------------------------------- /AssemblyInCsharp/Game1/Game1.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyInCsharp/Game1/Game1.sln -------------------------------------------------------------------------------- /AssemblyInCsharp/Game1/Game1/Content/Content.mgcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyInCsharp/Game1/Game1/Content/Content.mgcb -------------------------------------------------------------------------------- /AssemblyInCsharp/Game1/Game1/CpuID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyInCsharp/Game1/Game1/CpuID.cs -------------------------------------------------------------------------------- /AssemblyInCsharp/Game1/Game1/Game1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyInCsharp/Game1/Game1/Game1.cs -------------------------------------------------------------------------------- /AssemblyInCsharp/Game1/Game1/Game1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyInCsharp/Game1/Game1/Game1.csproj -------------------------------------------------------------------------------- /AssemblyInCsharp/Game1/Game1/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyInCsharp/Game1/Game1/Icon.ico -------------------------------------------------------------------------------- /AssemblyInCsharp/Game1/Game1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyInCsharp/Game1/Game1/Program.cs -------------------------------------------------------------------------------- /AssemblyInCsharp/Game1/Game1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyInCsharp/Game1/Game1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /AssemblyInCsharp/Game1/Game1/Prototype.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyInCsharp/Game1/Game1/Prototype.cs -------------------------------------------------------------------------------- /AssemblyInCsharp/Game1/Game1/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyInCsharp/Game1/Game1/app.manifest -------------------------------------------------------------------------------- /AssemblyTestingCPP/.vs/AssemblyTestingCPP/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyTestingCPP/.vs/AssemblyTestingCPP/v14/.suo -------------------------------------------------------------------------------- /AssemblyTestingCPP/.vs/AssemblyTestingCPP/v15/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyTestingCPP/.vs/AssemblyTestingCPP/v15/.suo -------------------------------------------------------------------------------- /AssemblyTestingCPP/.vs/AssemblyTestingCPP/v15/Browse.VC.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyTestingCPP/.vs/AssemblyTestingCPP/v15/Browse.VC.db -------------------------------------------------------------------------------- /AssemblyTestingCPP/.vs/AssemblyTestingCPP/v15/ipch/AutoPCH/dc11f255fa6503db/MAIN.ipch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyTestingCPP/.vs/AssemblyTestingCPP/v15/ipch/AutoPCH/dc11f255fa6503db/MAIN.ipch -------------------------------------------------------------------------------- /AssemblyTestingCPP/AssemblyTestingCPP.VC.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyTestingCPP/AssemblyTestingCPP.VC.db -------------------------------------------------------------------------------- /AssemblyTestingCPP/AssemblyTestingCPP.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyTestingCPP/AssemblyTestingCPP.sln -------------------------------------------------------------------------------- /AssemblyTestingCPP/AssemblyTestingCPP/AssemblyTestingCPP.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyTestingCPP/AssemblyTestingCPP/AssemblyTestingCPP.vcxproj -------------------------------------------------------------------------------- /AssemblyTestingCPP/AssemblyTestingCPP/AssemblyTestingCPP.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyTestingCPP/AssemblyTestingCPP/AssemblyTestingCPP.vcxproj.filters -------------------------------------------------------------------------------- /AssemblyTestingCPP/AssemblyTestingCPP/AssemblyTestingCPP.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyTestingCPP/AssemblyTestingCPP/AssemblyTestingCPP.vcxproj.user -------------------------------------------------------------------------------- /AssemblyTestingCPP/AssemblyTestingCPP/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyTestingCPP/AssemblyTestingCPP/Main.cpp -------------------------------------------------------------------------------- /AssemblyTestingCPP/AssemblyTestingCPP/asm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/AssemblyTestingCPP/AssemblyTestingCPP/asm.asm -------------------------------------------------------------------------------- /DotNet8_Adventures/Vectorization_01/ConsoleApp1/ConsoleApp1.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/DotNet8_Adventures/Vectorization_01/ConsoleApp1/ConsoleApp1.sln -------------------------------------------------------------------------------- /DotNet8_Adventures/Vectorization_01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/DotNet8_Adventures/Vectorization_01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj -------------------------------------------------------------------------------- /DotNet8_Adventures/Vectorization_01/ConsoleApp1/ConsoleApp1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/DotNet8_Adventures/Vectorization_01/ConsoleApp1/ConsoleApp1/Program.cs -------------------------------------------------------------------------------- /DotNet8_Adventures/Vectorization_01/ConsoleApp1/ConsoleApp1/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/DotNet8_Adventures/Vectorization_01/ConsoleApp1/ConsoleApp1/Properties/launchSettings.json -------------------------------------------------------------------------------- /DotNet8_Adventures/Vectorization_02/Project1/Project1.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/DotNet8_Adventures/Vectorization_02/Project1/Project1.sln -------------------------------------------------------------------------------- /DotNet8_Adventures/Vectorization_02/Project1/Project1/.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/DotNet8_Adventures/Vectorization_02/Project1/Project1/.config/dotnet-tools.json -------------------------------------------------------------------------------- /DotNet8_Adventures/Vectorization_02/Project1/Project1/Content/Content.mgcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/DotNet8_Adventures/Vectorization_02/Project1/Project1/Content/Content.mgcb -------------------------------------------------------------------------------- /DotNet8_Adventures/Vectorization_02/Project1/Project1/Content/obj/Windows/net8.0-windows/Content/.mgstats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/DotNet8_Adventures/Vectorization_02/Project1/Project1/Content/obj/Windows/net8.0-windows/Content/.mgstats -------------------------------------------------------------------------------- /DotNet8_Adventures/Vectorization_02/Project1/Project1/Game1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/DotNet8_Adventures/Vectorization_02/Project1/Project1/Game1.cs -------------------------------------------------------------------------------- /DotNet8_Adventures/Vectorization_02/Project1/Project1/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/DotNet8_Adventures/Vectorization_02/Project1/Project1/Icon.ico -------------------------------------------------------------------------------- /DotNet8_Adventures/Vectorization_02/Project1/Project1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/DotNet8_Adventures/Vectorization_02/Project1/Project1/Program.cs -------------------------------------------------------------------------------- /DotNet8_Adventures/Vectorization_02/Project1/Project1/Project1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/DotNet8_Adventures/Vectorization_02/Project1/Project1/Project1.csproj -------------------------------------------------------------------------------- /DotNet8_Adventures/Vectorization_02/Project1/Project1/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/DotNet8_Adventures/Vectorization_02/Project1/Project1/app.manifest -------------------------------------------------------------------------------- /GameScreensTemplate/Example/.vs/Example/DesignTimeBuild/.dtbcache.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/.vs/Example/DesignTimeBuild/.dtbcache.v2 -------------------------------------------------------------------------------- /GameScreensTemplate/Example/.vs/Example/FileContentIndex/0db5e5d1-f27e-4342-9ece-b27c14b7e893.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/.vs/Example/FileContentIndex/0db5e5d1-f27e-4342-9ece-b27c14b7e893.vsidx -------------------------------------------------------------------------------- /GameScreensTemplate/Example/.vs/Example/FileContentIndex/a4885940-0923-498d-98f0-7c794d8e5594.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/.vs/Example/FileContentIndex/a4885940-0923-498d-98f0-7c794d8e5594.vsidx -------------------------------------------------------------------------------- /GameScreensTemplate/Example/.vs/Example/FileContentIndex/c217d8bf-cad3-4157-9a04-2b6a0a170747.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/.vs/Example/FileContentIndex/c217d8bf-cad3-4157-9a04-2b6a0a170747.vsidx -------------------------------------------------------------------------------- /GameScreensTemplate/Example/.vs/Example/FileContentIndex/e0bae4c8-23ee-4f4b-89a7-0f0db42e0f5e.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/.vs/Example/FileContentIndex/e0bae4c8-23ee-4f4b-89a7-0f0db42e0f5e.vsidx -------------------------------------------------------------------------------- /GameScreensTemplate/Example/.vs/Example/FileContentIndex/read.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GameScreensTemplate/Example/.vs/Example/v17/.futdcache.v1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/.vs/Example/v17/.futdcache.v1 -------------------------------------------------------------------------------- /GameScreensTemplate/Example/.vs/Example/v17/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/.vs/Example/v17/.suo -------------------------------------------------------------------------------- /GameScreensTemplate/Example/.vs/ProjectEvaluation/example.metadata.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/.vs/ProjectEvaluation/example.metadata.v2 -------------------------------------------------------------------------------- /GameScreensTemplate/Example/.vs/ProjectEvaluation/example.projects.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/.vs/ProjectEvaluation/example.projects.v2 -------------------------------------------------------------------------------- /GameScreensTemplate/Example/Example.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/Example.sln -------------------------------------------------------------------------------- /GameScreensTemplate/Example/Example/.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/Example/.config/dotnet-tools.json -------------------------------------------------------------------------------- /GameScreensTemplate/Example/Example/Content/Content.mgcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/Example/Content/Content.mgcb -------------------------------------------------------------------------------- /GameScreensTemplate/Example/Example/Example.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/Example/Example.csproj -------------------------------------------------------------------------------- /GameScreensTemplate/Example/Example/Game1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/Example/Game1.cs -------------------------------------------------------------------------------- /GameScreensTemplate/Example/Example/Icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/Example/Icon.bmp -------------------------------------------------------------------------------- /GameScreensTemplate/Example/Example/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/Example/Icon.ico -------------------------------------------------------------------------------- /GameScreensTemplate/Example/Example/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/Example/Program.cs -------------------------------------------------------------------------------- /GameScreensTemplate/Example/Example/Screen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/Example/Screen.cs -------------------------------------------------------------------------------- /GameScreensTemplate/Example/Example/ScreenManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/Example/ScreenManager.cs -------------------------------------------------------------------------------- /GameScreensTemplate/Example/Example/Screen_Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/Example/Screen_Options.cs -------------------------------------------------------------------------------- /GameScreensTemplate/Example/Example/Screen_Title.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/Example/Screen_Title.cs -------------------------------------------------------------------------------- /GameScreensTemplate/Example/Example/Screen_World.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/Example/Screen_World.cs -------------------------------------------------------------------------------- /GameScreensTemplate/Example/Example/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/GameScreensTemplate/Example/Example/app.manifest -------------------------------------------------------------------------------- /MultipleRendertargets/Game1/.vs/Game1/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/MultipleRendertargets/Game1/.vs/Game1/v14/.suo -------------------------------------------------------------------------------- /MultipleRendertargets/Game1/Game1.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/MultipleRendertargets/Game1/Game1.sln -------------------------------------------------------------------------------- /MultipleRendertargets/Game1/Game1/Content/Content.mgcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/MultipleRendertargets/Game1/Game1/Content/Content.mgcb -------------------------------------------------------------------------------- /MultipleRendertargets/Game1/Game1/Game1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/MultipleRendertargets/Game1/Game1/Game1.cs -------------------------------------------------------------------------------- /MultipleRendertargets/Game1/Game1/Game1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/MultipleRendertargets/Game1/Game1/Game1.csproj -------------------------------------------------------------------------------- /MultipleRendertargets/Game1/Game1/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/MultipleRendertargets/Game1/Game1/Icon.ico -------------------------------------------------------------------------------- /MultipleRendertargets/Game1/Game1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/MultipleRendertargets/Game1/Game1/Program.cs -------------------------------------------------------------------------------- /MultipleRendertargets/Game1/Game1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/MultipleRendertargets/Game1/Game1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /MultipleRendertargets/Game1/Game1/Prototype.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/MultipleRendertargets/Game1/Game1/Prototype.cs -------------------------------------------------------------------------------- /MultipleRendertargets/Game1/Game1/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/MultipleRendertargets/Game1/Game1/app.manifest -------------------------------------------------------------------------------- /Pong/AutoPong.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Pong/AutoPong.cs -------------------------------------------------------------------------------- /Pong/AutoPong_WithSoundfx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Pong/AutoPong_WithSoundfx.cs -------------------------------------------------------------------------------- /Pong/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Pong/README.md -------------------------------------------------------------------------------- /Private Variables/PrivateVariablesExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Private Variables/PrivateVariablesExample.cs -------------------------------------------------------------------------------- /Private Variables/PublicPrivateLocal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Private Variables/PublicPrivateLocal.cs -------------------------------------------------------------------------------- /Private Variables/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Private Variables/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/README.md -------------------------------------------------------------------------------- /Square Faces Examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Square Faces Examples/README.md -------------------------------------------------------------------------------- /Square Faces Examples/SquareFaces_v001.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Square Faces Examples/SquareFaces_v001.cs -------------------------------------------------------------------------------- /Square Faces Examples/SquareFaces_v002.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Square Faces Examples/SquareFaces_v002.cs -------------------------------------------------------------------------------- /Square Faces Examples/SquareFaces_v003.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Square Faces Examples/SquareFaces_v003.cs -------------------------------------------------------------------------------- /Square Faces Examples/SquareFaces_v004.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Square Faces Examples/SquareFaces_v004.cs -------------------------------------------------------------------------------- /Square Faces Examples/SquareFaces_v005.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Square Faces Examples/SquareFaces_v005.cs -------------------------------------------------------------------------------- /Square Faces Examples/SquareFaces_v006.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Square Faces Examples/SquareFaces_v006.cs -------------------------------------------------------------------------------- /Square Faces Examples/SquareFaces_v007.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Square Faces Examples/SquareFaces_v007.cs -------------------------------------------------------------------------------- /StaticThreadsTasks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/StaticThreadsTasks/README.md -------------------------------------------------------------------------------- /StaticThreadsTasks/StaticThreading/.vs/StaticThreading/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/StaticThreadsTasks/StaticThreading/.vs/StaticThreading/v14/.suo -------------------------------------------------------------------------------- /StaticThreadsTasks/StaticThreading/StaticThreading.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/StaticThreadsTasks/StaticThreading/StaticThreading.sln -------------------------------------------------------------------------------- /StaticThreadsTasks/StaticThreading/StaticThreading/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/StaticThreadsTasks/StaticThreading/StaticThreading/App.config -------------------------------------------------------------------------------- /StaticThreadsTasks/StaticThreading/StaticThreading/Globals.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/StaticThreadsTasks/StaticThreading/StaticThreading/Globals.cs -------------------------------------------------------------------------------- /StaticThreadsTasks/StaticThreading/StaticThreading/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/StaticThreadsTasks/StaticThreading/StaticThreading/Program.cs -------------------------------------------------------------------------------- /StaticThreadsTasks/StaticThreading/StaticThreading/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/StaticThreadsTasks/StaticThreading/StaticThreading/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /StaticThreadsTasks/StaticThreading/StaticThreading/StaticThreading.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/StaticThreadsTasks/StaticThreading/StaticThreading/StaticThreading.csproj -------------------------------------------------------------------------------- /StaticThreadsTasks/StaticThreading/StaticThreading/Test_1_Single.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/StaticThreadsTasks/StaticThreading/StaticThreading/Test_1_Single.cs -------------------------------------------------------------------------------- /StaticThreadsTasks/StaticThreading/StaticThreading/Test_2_Thread.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/StaticThreadsTasks/StaticThreading/StaticThreading/Test_2_Thread.cs -------------------------------------------------------------------------------- /StaticThreadsTasks/StaticThreading/StaticThreading/Test_3_Thread.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/StaticThreadsTasks/StaticThreading/StaticThreading/Test_3_Thread.cs -------------------------------------------------------------------------------- /StaticThreadsTasks/StaticThreading/StaticThreading/Test_4_Thread.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/StaticThreadsTasks/StaticThreading/StaticThreading/Test_4_Thread.cs -------------------------------------------------------------------------------- /StaticThreadsTasks/StaticThreading/StaticThreading/Test_5_Thread.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/StaticThreadsTasks/StaticThreading/StaticThreading/Test_5_Thread.cs -------------------------------------------------------------------------------- /StaticThreadsTasks/StaticThreading/StaticThreading/Test_6_Thread.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/StaticThreadsTasks/StaticThreading/StaticThreading/Test_6_Thread.cs -------------------------------------------------------------------------------- /StaticThreadsTasks/StaticThreading/StaticThreading/Test_7_Thread.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/StaticThreadsTasks/StaticThreading/StaticThreading/Test_7_Thread.cs -------------------------------------------------------------------------------- /StaticThreadsTasks/StaticThreading/StaticThreading/Test_8_Thread.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/StaticThreadsTasks/StaticThreading/StaticThreading/Test_8_Thread.cs -------------------------------------------------------------------------------- /Unsorted Examples/BitField_Example1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Unsorted Examples/BitField_Example1.cs -------------------------------------------------------------------------------- /Unsorted Examples/BlackholeSim_001.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Unsorted Examples/BlackholeSim_001.cs -------------------------------------------------------------------------------- /Unsorted Examples/BlackholeSim_002.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Unsorted Examples/BlackholeSim_002.cs -------------------------------------------------------------------------------- /Unsorted Examples/ByRefVsStackAllocationVector2s.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Unsorted Examples/ByRefVsStackAllocationVector2s.cs -------------------------------------------------------------------------------- /Unsorted Examples/ClassVsStruct_1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Unsorted Examples/ClassVsStruct_1.cs -------------------------------------------------------------------------------- /Unsorted Examples/ConvertIfsToSwitches.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Unsorted Examples/ConvertIfsToSwitches.cs -------------------------------------------------------------------------------- /Unsorted Examples/EncodeStructToDoubleFixedArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Unsorted Examples/EncodeStructToDoubleFixedArray.cs -------------------------------------------------------------------------------- /Unsorted Examples/ProcGenClasses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Unsorted Examples/ProcGenClasses.cs -------------------------------------------------------------------------------- /Unsorted Examples/ProcGenCodebase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Unsorted Examples/ProcGenCodebase.cs -------------------------------------------------------------------------------- /Unsorted Examples/ProcGenSwitch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Unsorted Examples/ProcGenSwitch.cs -------------------------------------------------------------------------------- /Unsorted Examples/ReadWriteBinary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Unsorted Examples/ReadWriteBinary.cs -------------------------------------------------------------------------------- /Unsorted Examples/StackAllocationExercise.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/Unsorted Examples/StackAllocationExercise.cs -------------------------------------------------------------------------------- /todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrGrak/MonogameCookbook/HEAD/todo.txt --------------------------------------------------------------------------------