A simple .NET Framework to make 2D games quick and easy.

WindowSize is now available in Awake

Changed files
+7 -2
src
Scenes
+7 -2
src/Scenes/Scene.cs
··· 15 15 public bool AlwaysAtBack = false; 16 16 public bool AlwaysAtFront = false; 17 17 18 + public bool Paused = false; 19 + 18 20 internal bool showCursor = true; 19 21 internal bool captureMouseInput = true; 20 22 ··· 132 134 { 133 135 OriginalWindowSize.X = width; 134 136 OriginalWindowSize.Y = height; 137 + WindowSize.X = width; 138 + WindowSize.Y = height; 135 139 136 140 SceneID = id; 137 141 ··· 320 324 321 325 // Render Stuff 322 326 323 - Camera.Update(WindowSize); 327 + if(!Paused) 328 + Camera.Update(WindowSize); 324 329 325 - if(!updateOnlyIfActive || !hasRendered) 330 + if((!updateOnlyIfActive || !hasRendered) && !Paused) 326 331 { 327 332 SDL_SetRenderTarget(Game.SDLRenderer, RenderTarget); 328 333 SDL_SetRenderDrawColor(Game.SDLRenderer, ClearColor.r, ClearColor.g, ClearColor.b, ClearColor.a);