
C# cyklus problem ^^
Zdravím.
Mám takový problém ohledně programování cyklů v C#.
http://imageshack.us/photo/my-images/521/calt35.jp g/
Na obrázku je uživatelské rozhraní, 3 kuličky a tlačítko.
Program ještě není z daleka hotov. Zasekl jsem se na cyklu.
Účel této hry je 'zbírat' kuličky (body se přičítají v progressbaru nahoře) do linky, která se bude pohybovat.
To zas tak těžké není, ale nevím, jak napsat, aby ty kuličky padaly dolů pořád dokola.
Zatím se mi to přes podmínku if povedlo jednou (spadnou dolů a nic dalšího se nestane).
Můžete mi prosím někdo poradit?
Btw jsem začátečník, tak to pochopte :(
Díky
if (Y >= 0)
{
Y = Y + ZY;
{ ZY = 4; }
}
if (S >= 0)
{
S = S + ZS;
{ ZS = 5; }
}
if (F >= 0)
{
F = F + ZF;
{ ZF = 3; }
}
panel1.Refresh();
Řekněme, aby se to opakovalo do té doby, než bude progressbar1.value 10 například.
To mám samozřejmě pod tím už napsané, ale nevím prostě jak udělat, aby ta kulička postupovala v cyklu po těch 3, respektive 4, 5ti.
Zkoušel jsem for, ale jakmile je napsaný - for (Y=0; Y<270 // ta oranžová čára je v 270 // Y++), tak mi to hned na začátku naskočí na 0 a pak už se to jaksi nikam nepohybuje... i když je tam ten refresh.
Prostě moje vědomosti na to nestačej :(
Poradíte mi, jak to kdyžtak napsat v tom DO WHILE?... já když chci něco z toho programka mít, tak si to musím hledat sám, protože učitel je kretén...
je uplne fuk ci pouzijes for alebo do while alebo cokolvek ine, furt je to stejne. Musis si vymyslet koncept. A v tom for ti chyba bodkociarka.
BTW. a staci si precitat ten link co uz dal host.
super to je detail, ale nejaky co treba napsat jak to tam zakomponovat... fakt si nevím rady :O
A navyse tvoje vyvojove prostredie urcite ma aj debugger, kde si to mozes odkrokovat a sledovat premenne. Zvycajne v menu Debug - start debugging apod.