public Form1() { InitializeComponent(); game = new LettersDoc(); DoubleBuffered = true; createCircle = 0; }
private void statusStrip1_Paint(object sender, PaintEventArgs e) { e.Graphics.Clear(Color.White); lblTotal.Text = $"Points: {LettersDoc.Hits}, Misses: {LettersDoc.Misses}"; lblDistribution.Text = $"{LettersDoc.GetDistribution()}"; }
private void Form1_KeyDown(object sender, KeyEventArgs e) { var letter = e.KeyCode.ToString()[0]; if (e.KeyCode.ToString().Length > 1 || !char.IsLetter(letter)) { return; } LettersDoc.Guess(letter); Invalidate(true); }
private void Form1_Paint(object sender, PaintEventArgs e) { e.Graphics.Clear(Color.White); LettersDoc.DrawLetters(e.Graphics); if (Filename != string.Empty) { this.Text = $"Letters Master | {Filename.Substring(Filename.LastIndexOf(@"\") + 1)}"; } else { this.Text = "Letters Master"; } }
private void newToolStripMenuItem_Click(object sender, EventArgs e) { timerMove.Stop(); timerGenerate.Stop(); if (MessageBox.Show("Are you sure you want to start a new game?", "Start a new game", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { LettersDoc = new LettersDoc(); Filename = string.Empty; _random = new Random(); Invalidate(true); } timerMove.Start(); timerGenerate.Start(); }
private void timerMove_Tick(object sender, EventArgs e) { LettersDoc.Move(this.Height - statusStrip1.Height); Invalidate(true); }
private void timerGenerate_Tick(object sender, EventArgs e) { LettersDoc.AddLetter(this.Width, _random); Invalidate(true); }
public Form1() { InitializeComponent(); this.DoubleBuffered = true; LettersDoc = new LettersDoc(); }