static void GameOver(GameStatistika lossStatistika) { EndedGame = true; EnabledSwitch(Form1.RightField.CellField, false); GameStatistika winStatistika; if (lossStatistika.Equals(rightStatistika)) { winStatistika = leftStatistika; PlaysSound(WinSound); } else { winStatistika = rightStatistika; PlaysSound(LossSound); } winStatistika.countWin++; winStatistika.namePlayer.ForeColor = winColor; lossStatistika.namePlayer.ForeColor = lossColor; EndGame(null, EventArgs.Empty); score.Text = string.Format("{0}:{1}", leftStatistika.countWin, rightStatistika.countWin); }
public static void GetLabel(Label rightShips, Label rightShot, Label rightName, Label leftShips, Label leftShot, Label leftName, Label score) { leftStatistika = new GameStatistika(leftName, leftShips, leftShot); rightStatistika = new GameStatistika(rightName, rightShips, rightShot); GameController.score = score; Init(); }
static void resetStatistika(GameStatistika statistika) { statistika.CountShips = Field.ShipsCount; statistika.CountLeftShot = Field.Size * Field.Size; statistika.namePlayer.ForeColor = passColor; }