X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=Project06%2FCS%203505%20Project%2006%2FCS%203505%20Project%2006%2FCS%203505%2FTestHarness.cs;h=2b32ef08d76863a0bb8af9c98d5d59f940dcb95b;hb=204e28e04eadd2d7da52d72eb229a9c6c89581ae;hp=76bc066fb1ba636bd2b2a19ef4dc0578cba89762;hpb=42efba22e3fea35522ba3d65d830b2d15718e699;p=chaz%2Fcarfire 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 76bc066..2b32ef0 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 @@ -64,8 +64,8 @@ namespace CS_3505_Project_06.CS_3505 for (int player = 0; player < 4; player++) { - if (isGameOver[player]) - continue; + //if (isGameOver[player]) + // continue; if (inputs.mousePressedChanged[player]) mouseButton[player] = inputs.mousePressed[player]; @@ -224,12 +224,14 @@ namespace CS_3505_Project_06.CS_3505 public void ResetGame(Object[] playerIdentifiers, Object thisPlayer) { - if (playerIdentifiers.Length != 4) - throw new Exception("This game requires four players."); + //if (playerIdentifiers.Length != 4) + // throw new Exception("This game requires four players."); // Copy the player identifiers - do not rely on the array parameter not changing. - for (int i = 0; i < 4; i++) + // Now the test harness will at least run with less than 4 players... + int numPlayers = playerIdentifiers.Count(); + for (int i = 0; i < numPlayers; i++) this.playerIdentifiers[i] = playerIdentifiers[i]; // Create new game state and inputs objects.