Avatar
Scrouty
Člen
Avatar
Scrouty:

Zdravím, znovu si neví s něčím rady a to s tím jak při loadNext() zresetovat timer? díky za rady, zde kus kodu:

private void loadNext()
{

richTextBox1.Se­lect();
ot.byla = true;
load();
progressBar1.Value = progressBar1.Value + 5;

}

private void countDown_Tic­k(object sender, EventArgs e)
{
TimeSpan oTime = new TimeSpan(Date­Time.Now.Ticks - start);
count.Text = oTime.Seconds­.ToString();
if (oTime.Seconds == 20)
{
count.ForeColor = Color.Pink;
}
if (oTime.Seconds == 25)
{
count.ForeColor = Color.Purple;
}
if (oTime.Seconds == 30)
{
count.ForeColor = Color.Red;
countDown.Stop();
MessageBox.Show("Smů­la, čas vypršel - hra se restartuje");
Application.Res­tart();
}
}

Editováno 18.4.2014 16:23
Odpovědět 18.4.2014 16:22
Není důležité kolik ran jsi dostal, ale kolik jich ustojíš.
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Scrouty
Jan Vargovský:

Co myslíš tím restartem?

 
Nahoru Odpovědět 18.4.2014 16:28
Avatar
Scrouty
Člen
Avatar
Odpovídá na Jan Vargovský
Scrouty:

No aby timer začal počítat znovu od 0 :)

Nahoru Odpovědět 18.4.2014 16:29
Není důležité kolik ran jsi dostal, ale kolik jich ustojíš.
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Scrouty
Jan Vargovský:

Timer tíká pořád dokola, trošku nechápu jakým způsobem ho používáš.
Ve tvém případě bych řekl, že vše závisí na tom startu, tak tomu dáš jen novou hodnotu.

Editováno 18.4.2014 16:32
 
Nahoru Odpovědět 18.4.2014 16:32
Avatar
Scrouty
Člen
Avatar
Odpovídá na Jan Vargovský
Scrouty:

Nevim jestli mi presne rozumis, tak kdyztak mrkni na tento kod -> je to cele form2... http://pastebin.com/PKmpq3QR

Nahoru Odpovědět 18.4.2014 16:35
Není důležité kolik ran jsi dostal, ale kolik jich ustojíš.
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Scrouty
Jan Vargovský:

No, vždyť to říkám. Prostě nastavíš znova

start = DateTime.Now.Ticks;

a tím budeš zase na 0.

 
Nahoru Odpovědět 18.4.2014 16:36
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.