Evo, da ja pomognem kad već niko neće.
Elem, treba ti jedan tajmer koji će da meri vreme proteklo od početka, kako bi dobio koliko je vremena trebalo pa samim tim i koji je rezultat. Ovo možeš i sa gettickcount kao i sa očitavanjem sistemskog vremena na početku i kraju igre, ali ti je kao nekome sa manje znanja lakše koristiti tajmer. Tajmer ćeš pokrenuti tako što ćeš postaviti tamjer na formu i upisati sledeći kod
Code:
Timer1.Interval = 1000
E sad, da bi padala slova, treba ti jedna petlja. Slova možeš da smestiš u label ili picture box ili bilo kojoj drugoj kontroli koja može da sadrži slova, nravno svako slovo jedna kontrola i svakom iteracijom kroz petlju, menjaš joj Top svojstvo. Ako hoćeš da neka slova padaju brže ili sporije, menjaj ih za različitu vrednost, recimo jedno slovo neka ima top + 2, druga Top +5, itd.
Da li je neko kliknuo na slovo, proveravaš na Click eventu kontrole na kojoj se nalazi slovo. recimo pretpostavimo da si koristio labelu i nazvao je lblA, lepo u Click eventu te forme proveriš da li treba da se klikne na A i ako jeste onda ide na drugo slovo. A koje slovo je sledeće po redu, možeš da čuvaš u nekoj globalnoj varijabli, recimo sNextLetter, čiju ćeš vrednost da menjaš nakon svakog pogođenog slova.
E sad, kada se jednom ispucaju sva slova, upišeš vreme koje je bilo potrebno i uporediš sa ostalima, a čije si rezultate upisao u neki tekst fajl. Pa sad, možeš da radiš resortiranje rezltata svaki put ili da jednostavno sortiranje radiš u letu tako što ćeš da ideš redom od najvećeg i kad naletiš na manji samo tu umetneš trenutni rezultat.
To je otprilike cela mudrost.
-Odracuonogakomijedrpiorazmaknicu.
-Ne rxdi mi txstxturx, kxd god hocu dx
ukucxm "x" onx ukucx "x".
-Ko kaaz e da ja neuummem da kuuca
m.
-Piše "Insert disk 3", a jedva sam i ova
dva ugurao u drajv
-Postoje samo dve osobe kojima
verujem, jedna sam ja, a druga nisi ti