Browse Source

while paused, don't clear the list of Debug rects & lines

GitOrigin-RevId: d298abc6ad
master
Colin McMillen 4 years ago
parent
commit
50479bac3c
  1. 8
      Shared/Debug.cs
  2. 3
      Shared/SneakGame.cs

8
Shared/Debug.cs

@ -47,10 +47,12 @@ namespace SemiColinGames {
System.Diagnostics.Debug.WriteLine(s, args);
}
public static void Clear() {
public static void Clear(bool paused) {
toasts.Clear();
rects.Clear();
lines.Clear();
if (!paused) {
rects.Clear();
lines.Clear();
}
}
public static void AddToast(string s) {

3
Shared/SneakGame.cs

@ -69,8 +69,6 @@ namespace SemiColinGames {
// Updates the game world.
protected override void Update(GameTime gameTime) {
Debug.Clear();
input.Add(new Input(GamePad.GetState(PlayerIndex.One), Keyboard.GetState()));
if (input[0].Exit) {
@ -86,6 +84,7 @@ namespace SemiColinGames {
display.SetFullScreen(fullScreen);
}
Debug.Clear(paused);
if (input[0].Debug && !input[1].Debug) {
Debug.Enabled = !Debug.Enabled;
}

Loading…
Cancel
Save