コード例 #1
0
 public GameForm()
 {
     InitializeComponent();
     Name               = Properties.Resources.ApplicationName;
     generator          = new LetterGenerator();
     gameTimer.Interval = DEFAULT_DIFFICULT;
     gameTimer.Stop();
     stats.UpdatedStats += new Stats.UpdateStatsEventHandler(delegate(Object o, EventArgs a)
     {
         correctToolStripStatusLabel.Text   = $"Correct: {stats.Correct}";
         missedToolStripStatusLabel.Text    = $"Missed: {stats.Missed}";
         accurancyToolStripStatusLabel.Text = $"Accurancy: {stats.Accuracy}%";
     });
 }
コード例 #2
0
 private void SetGenerator(ToolStripMenuItem item)
 {
     if (item == advancedToolStripMenuItem)
     {
         if (!(generator is CharacterGenerator))
         {
             generator = new CharacterGenerator();
         }
     }
     else
     {
         if (!(generator is LetterGenerator))
         {
             generator = new LetterGenerator();
         }
     }
 }