private void cleanBoard() { GameEnded = true; game = null; GetRidOfInGameStuff(); ScreenTimerHold = 0; }
public void TestGetLevelMap1() { ColMem colmem = new ColMem(); Color[,] map = colmem.GetLevelMap(1); Assert.AreEqual(16, map.Length); bool rightColour = true; for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { if ((map[i, j] == Color.Red || map[i, j] == Color.Green) && rightColour) { rightColour = true; } else { rightColour = false; } Assert.AreEqual(true, rightColour); } } }
private void StartButton_Click(object sender, EventArgs e) { PlayFX(Properties.Resources.click); currentLevel = 0; HideMainMenu(); game = new ColMem(); score = 0; GameEnded = false; StartLevel(0); PlayInGame(); }
public void TestGetLevelMap2() { ColMem colmem = new ColMem(); Color[,] map = colmem.GetLevelMap(2); Assert.AreEqual(16, map.Length); bool gotRed = false; bool gotGreen = false; bool gotOrange = false; bool gotBlue = false; bool rightColour = true; string colourName; for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { colourName = map[i, j].Name; switch (colourName) { case "Red": gotRed = true; break; case "Green": gotGreen = true; break; case "Orange": gotOrange = true; break; case "Blue": gotBlue = true; break; default: rightColour = false; break; } } } Assert.AreEqual(true, rightColour); Assert.AreEqual(true, gotRed); Assert.AreEqual(true, gotGreen); Assert.AreEqual(true, gotOrange); Assert.AreEqual(true, gotBlue); }