Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace GuessingGame
- {
- public partial class Form1 : Form
- {
- List<string> listWords = new List<string>();
- StringBuilder wordToGuess;
- int wordToGuessCounter = 0;
- public Form1()
- {
- InitializeComponent();
- pictureBox_Happy.Hide();
- pictureBox_Sad.Hide();
- PopulateWordsList();
- }
- private void PopulateWordsList()
- {
- listWords.Add("Mouse");
- listWords.Add("CPU");
- listWords.Add("Monitor");
- listWords.Add("Computer");
- listWords.Add("Lebron");
- listWords.Add("Laptop");
- listWords.Add("Keih");
- }
- private void LoadWordToGuess()
- {
- wordToGuess = new StringBuilder(listWords[wordToGuessCounter]);
- StringBuilder tempWord = new StringBuilder(wordToGuess.ToString());
- for (int i = 1; i < tempWord.Length - 1; i++)
- {
- tempWord[i] = '?';
- }
- lbl_WordtoGuess.Text = tempWord.ToString();
- txt_Guessword.Text = string.Empty;
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- LoadWordToGuess();
- }
- private void Btn_Guess_Click(object sender, EventArgs e)
- {
- string word = txt_Guessword.Text;
- StringBuilder enteredword = new StringBuilder(word);
- if (wordToGuess.Equals(enteredword))
- {
- try
- {
- pictureBox_Happy.Show();
- pictureBox_Sad.Hide();
- MessageBox.Show("Correct", "Congratulations");
- wordToGuessCounter++;
- LoadWordToGuess();
- }
- catch
- {
- wordToGuessCounter = 0;
- LoadWordToGuess();
- }
- }
- else
- {
- pictureBox_Sad.Show();
- pictureBox_Happy.Hide();
- MessageBox.Show("Opps you're Wrong", "Wrong");
- WrongGuess.Items.Add(word);
- txt_Guessword.Text = "";
- }
- }
- private void Label2_MouseEnter(object sender, EventArgs e)
- {
- this.label2.BackColor = ColorTranslator.FromHtml("#d91e18");
- }
- private void Label2_MouseLeave(object sender, EventArgs e)
- {
- this.label2.BackColor = ColorTranslator.FromHtml("25, 181, 254");
- }
- private void Label2_Click(object sender, EventArgs e)
- {
- }
- private void Label2_MouseClick(object sender, MouseEventArgs e)
- {
- DialogResult result = MessageBox.Show("Do you want to close this window?", "Close Window", MessageBoxButtons.YesNo);
- if (result == DialogResult.Yes)
- {
- this.Close();
- }
- else
- {
- // Do something
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement