private void MainForm_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Right) { MovingRight(); GenerateNumber(); } if (e.KeyCode == Keys.Left) { MovingLeft(); GenerateNumber(); } if (e.KeyCode == Keys.Up) { MovingUp(); GenerateNumber(); } if (e.KeyCode == Keys.Down) { MovingDown(); GenerateNumber(); } ShowScore(); if (bestScore < score) { FileProvider.Set(bestScorePath, Convert.ToString(score)); bestScore = score; } ShowBestScore(); if (GameIsEnd()) { MessageBox.Show("ВЫ ПРОИГРАЛИ!", "Сожалеем, но ", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void SaveAllScores(List <UserScore> allScores) { var serialisedAllScores = JsonConvert.SerializeObject(allScores, Formatting.Indented); FileProvider.Set(allScoresPath, serialisedAllScores); }