static void ScanTrue(SpielFeld feld, int p1, int p2, int p3, int p4) { Assert.IsTrue(feld.CheckGewinn(p1)); Assert.IsTrue(feld.CheckGewinn(p2)); Assert.IsTrue(feld.CheckGewinn(p3)); Assert.IsTrue(feld.CheckGewinn(p4)); for (int p = 0; p < SpielFeld.FeldAnzahl; p++) { if (p == p1 || p == p2 || p == p3 || p == p4) continue; Assert.IsFalse(feld.CheckGewinn(p)); } }
static void ScanTrueOptional(SpielFeld feld, int p1, int o1, int o2, int o3) { Assert.IsTrue(feld.CheckGewinn(p1)); for (int p = 0; p < SpielFeld.FeldAnzahl; p++) { if (p == p1 || p == o1 || p == o2 || p == o3) continue; Assert.IsFalse(feld.CheckGewinn(p)); } }
static void ScanFalse(SpielFeld feld) { for (int p = 0; p < SpielFeld.FeldAnzahl; p++) { Assert.IsFalse(feld.CheckGewinn(p)); } }