Sanokaas joku koodi jolla sai koodin toimimaan samaa tahtia mitä muilla koneilla, esim. ettei 3500mhz koneella ole nopeampi.
Tämä ohjelma lisää i:n arvoa yhdellä 10 kertaa sekunnissa (0.1 s välein) ja tulostaa sen otsikkopalkkiin.
Do
a=Timer
Do While a+0.1>Timer
Doevents
Loop
i=i+1
Caption=i
Loop
No miksi se ei saisi olla nopeampi?
Ja mitä toi 3500mhz tarkottaa? 3500 millituntijotain? 3500 megahertsiä lyhennetään 3500 MHz.
TuLe, tietenkin tuon voi laittaa niin nopeaksi kuin haluaa, 0.1 s väliaika oli vain esimerkki.
TuLe mitä väliä sillä on? :)
Antti, mä tarkotin, että miksi se koodi ei saa olla nopeampi nopeammalla koneella.
Esim. peleissä on liikkeen oltava kaikilla koneilla yhtä nopeaa, jotta millä tahansa koneella olisi samanlaista pelata, ja pelin vaikeustasot voisi suunnitella aina toimiviksi.
Niinpä ja matopeliin tarvitsin tota =) heh, kun en itse enään muistanut tota koodia...
Tässä olisi hyvä(?) pseudo:
lisää laskuria timerin mukaan koko ajan
laskuri = 0
do
jos laskuri =< 0 niin silloin piirrä ruutu, tee muut asiat ohessa
jos laskuri > 0 niin silloin tee muut asiat, vähennä laskuria yhdellä
loop
Tuo on kyllä todella huono itse asiassa.. et varmaankaan ymmärtänyt...
En =)
Mä ymmärsin! vähäx mä 00n guru??++!!1!111!!111
Mut ei toi kyl oo parempi kuin toi Antin koodi.
Aihe on jo aika vanha, joten et voi enää vastata siihen.