IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Scrouty
Člen
Avatar
Scrouty:18.4.2014 16:22

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ý
Tvůrce
Avatar
Odpovídá na Scrouty
Jan Vargovský:18.4.2014 16:28

Co myslíš tím restartem?

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

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ý
Tvůrce
Avatar
Odpovídá na Scrouty
Jan Vargovský:18.4.2014 16:32

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:18.4.2014 16:35

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ý
Tvůrce
Avatar
Odpovídá na Scrouty
Jan Vargovský:18.4.2014 16:36

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.