Tämä koodin pätkänen rämpyttää värejä tiuhaan tahtiin.
On muuten eka koodini.
'''Värinrämppäys
DEFINT A-Z
DIM SHARED paletti(15)
CONST ASPECT = 1 / 3
SCREEN 8 ''''<- Asettaa näytöntilan
'''Värin valinnat yms..
FOR I = 0 TO 15
paletti(I) = I
NEXT
FOR ColorVal = 15 TO 1 STEP -1
PAINT (320, 100), ColorVal
NEXT
DO
FOR I = 1 TO 15
paletti(I) = (paletti(I) MOD 15) + 1
NEXT I
PALETTE USING paletti(0)
PALETTE 0, paletti(INT(RND * 15)) ''''Värit mustasta johonkin toiseen
LOCATE 1, 35 ''Määrittää disco sanan sijainnin
PRINT "*DISCO*"
LOOP WHILE INKEY$ = "" ''Ohjelma loppuu napin painalluksesta
ENDAika kaamea, mutta menköön, kun PALETTE USING -komento ei ole esiintynyt muualla. :)
Tästäkin voisi saada hieman paremman, jos laittaa värin muuttumaan ajastuksella (esim. puolen sekunnin välein)
kauhee
No jaa, eipä se mikään kauneuden perikuva ollut... Mutta toimiva jos se oli eka koodi. Mutta tuskimpa kukaan muukaan tekee mitään tetristä aluksi... Elikkä tällaisista on hyvä alottaa ja edetä sitten samalla kun taidot karttuu.
Onhan tuossa sentään käytetty sitä PALETTE USINGii :P
Värin vaihtoa vois ehkä hieman hitaammaks laittaa. Vilkkuvat värit silmiä haittaa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.