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 DBB_Hosting_Tool
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- int sixtySecs = 60;
- int ninetySecs = 90;
- bool toggle = false;
- private void timer_Tick(object sender, EventArgs e)
- {
- if (sixtySecChoice.Checked)
- {
- sixtySecs--;
- if(sixtySecs > 30)
- seconds.ForeColor = Color.Green;
- if (sixtySecs == 30)
- seconds.ForeColor = Color.Yellow;
- if (sixtySecs == 10)
- seconds.ForeColor = Color.Red;
- if (sixtySecs == 0)
- {
- timer.Stop();
- seconds.ForeColor = Color.Black;
- }
- seconds.Text = sixtySecs.ToString();
- }
- else
- if (ninetySecChoice.Checked)
- {
- ninetySecs--;
- if(ninetySecs > 30)
- seconds.ForeColor = Color.Green;
- if (ninetySecs == 30)
- seconds.ForeColor = Color.Yellow;
- if (ninetySecs == 10)
- seconds.ForeColor = Color.Red;
- if (ninetySecs == 0)
- {
- timer.Stop();
- seconds.ForeColor = Color.Black;
- }
- seconds.Text = ninetySecs.ToString();
- }
- }
- private void toggleTime_Click(object sender, EventArgs e)
- {
- if(toggle == false)
- {
- toggle = true;
- sixtySecChoice.Enabled = true;
- ninetySecChoice.Enabled = true;
- tossCoin.Enabled = true;
- chkStatus.Text = "Status: Timer Stopped";
- chkStatus.ForeColor = Color.Red;
- seconds.ForeColor = Color.Black;
- timer.Stop();
- }
- else
- {
- toggle = false;
- sixtySecChoice.Enabled = false;
- ninetySecChoice.Enabled = false;
- tossCoin.Enabled = false;
- chkStatus.Text = "Status: Timer Started";
- chkStatus.ForeColor = Color.Green;
- sixtySecs = 60;
- ninetySecs = 90;
- seconds.ForeColor = Color.Green;
- timer.Start();
- }
- if(sixtySecChoice.Checked)
- {
- seconds.Text = sixtySecs.ToString();
- }
- else
- if(ninetySecChoice.Checked)
- {
- seconds.Text = ninetySecs.ToString();
- }
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- timer.Stop();
- blinkRed.Stop();
- blinkGreen.Stop();
- seconds.ForeColor = Color.Black;
- tossCoin.BackColor = Color.FromArgb(224, 224, 224);
- }
- Random r = new Random();
- int tails = 0;
- int heads = 1;
- private void tossCoin_Click(object sender, EventArgs e)
- {
- if(r.Next(0, 2) == heads)
- {
- tossCoin.Text = "HEADS";
- blinkRed.Start();
- blinkGreen.Stop();
- }
- else
- if(r.Next(0, 2) == tails)
- {
- tossCoin.Text = "TAILS";
- blinkGreen.Start();
- blinkRed.Stop();
- }
- }
- int time = 0;
- private void blinkRed_Tick(object sender, EventArgs e)
- {
- if (tossCoin.BackColor != Color.Red)
- {
- tossCoin.BackColor = Color.Red;
- }
- else
- tossCoin.BackColor = Color.FromArgb(224, 224, 224);
- time++;
- if (time > 11)
- {
- blinkRed.Stop();
- time = 0;
- }
- }
- private void blinkGreen_Tick(object sender, EventArgs e)
- {
- if (tossCoin.BackColor != Color.LightGreen)
- {
- tossCoin.BackColor = Color.LightGreen;
- }
- else
- tossCoin.BackColor = Color.FromArgb(224, 224, 224);
- time++;
- if (time > 11)
- {
- blinkGreen.Stop();
- time = 0;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment