Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        private void SaveAllScores(List <UserScore> allScores)
        {
            var serialisedAllScores = JsonConvert.SerializeObject(allScores, Formatting.Indented);

            FileProvider.Set(allScoresPath, serialisedAllScores);
        }