X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fcarfire;a=blobdiff_plain;f=Project06%2FCS%203505%20Project%2006%2FCS%203505%20Project%2006%2FCS%203505%2FTestHarness.cs;fp=Project06%2FCS%203505%20Project%2006%2FCS%203505%20Project%2006%2FCS%203505%2FTestHarness.cs;h=b4860a475d6a08d144056c9fbdc6fe8684ac92b9;hp=1f01f03b03480fcf9079a0d74c661155153a3cb0;hb=904f5665bb8ea18a6a32d10632e2a0da2244b494;hpb=87550d29aa4aa52e9c3e413e58877b494d7d7017 diff --git a/Project06/CS 3505 Project 06/CS 3505 Project 06/CS 3505/TestHarness.cs b/Project06/CS 3505 Project 06/CS 3505 Project 06/CS 3505/TestHarness.cs index 1f01f03..b4860a4 100644 --- a/Project06/CS 3505 Project 06/CS 3505 Project 06/CS 3505/TestHarness.cs +++ b/Project06/CS 3505 Project 06/CS 3505 Project 06/CS 3505/TestHarness.cs @@ -294,6 +294,10 @@ namespace CS_3505_Project_06.CS_3505 public long Update(TimeSpan elapsedTime) { + // Draw() can be called multiple times between updates, so moved this here to avoid + // duplicate lines. + Console.WriteLine("Frame: " + state.frameNumber + " Checksum: " + state.Checksum); + state.advanceFrame(inputs, elapsedTime.Milliseconds); // Apply the inputs, advance game state. inputs = new NextInputs(); // Start with inputs cleared on the next frame. @@ -311,8 +315,6 @@ namespace CS_3505_Project_06.CS_3505 nameHexPair(spriteBatch, Color.White, "Checksum:", state.Checksum, 215, 515, 100); nameDecPair(spriteBatch, Color.White, "Elapsed Time:", state.elapsedTime / 1000.0f, 570, 790, 100); - Console.WriteLine("Frame: " + state.frameNumber + " Checksum: " + state.Checksum); - printPlayer(spriteBatch, Color.Turquoise, 0, 10, 190, 170); printPlayer(spriteBatch, Color.Wheat, 1, 210, 390, 170); printPlayer(spriteBatch, Color.Tomato, 2, 410, 590, 170);