]> Dogcows Code - chaz/carfire/blobdiff - Project06/CS 3505 Project 06/CS 3505 Project 06/CS 3505/TestHarness.cs
Some bug fixes, including many synchronization issues.
[chaz/carfire] / Project06 / CS 3505 Project 06 / CS 3505 Project 06 / CS 3505 / TestHarness.cs
index 1f01f03b03480fcf9079a0d74c661155153a3cb0..b4860a475d6a08d144056c9fbdc6fe8684ac92b9 100644 (file)
@@ -294,6 +294,10 @@ namespace CS_3505_Project_06.CS_3505
 \r
         public long Update(TimeSpan elapsedTime)\r
         {\r
+            // Draw() can be called multiple times between updates, so moved this here to avoid\r
+            // duplicate lines.\r
+            Console.WriteLine("Frame: " + state.frameNumber + " Checksum: " + state.Checksum);\r
+\r
             state.advanceFrame(inputs, elapsedTime.Milliseconds);  // Apply the inputs, advance game state.\r
 \r
             inputs = new NextInputs();  // Start with inputs cleared on the next frame.\r
@@ -311,8 +315,6 @@ namespace CS_3505_Project_06.CS_3505
             nameHexPair(spriteBatch, Color.White, "Checksum:", state.Checksum, 215, 515, 100);\r
             nameDecPair(spriteBatch, Color.White, "Elapsed Time:", state.elapsedTime / 1000.0f, 570, 790, 100);\r
 \r
-            Console.WriteLine("Frame: " + state.frameNumber + " Checksum: " + state.Checksum);\r
-\r
             printPlayer(spriteBatch, Color.Turquoise, 0,  10, 190, 170);\r
             printPlayer(spriteBatch, Color.Wheat,     1, 210, 390, 170);\r
             printPlayer(spriteBatch, Color.Tomato,    2, 410, 590, 170);\r
This page took 0.017513 seconds and 4 git commands to generate.