Tässä on pehmennysohjelma.
'Pehmennä 'Tekijä: Tatu Peltola tatu@mbnet.fi DECLARE SUB nappain () DIM isox AS INTEGER, isoy AS INTEGER DIM varit(4) AS LONG 'Tähän laitetaan värit SCREEN 13 isox = 319: isoy = 199 RANDOMIZE TIMER COLOR 255 'Tehdään palette! FOR n% = 0 TO 255 n2% = INT(n% / 4) c& = (n2% * &H10000) OR (n2% * &H100) OR n2% PALETTE n%, c& NEXT CLS 'Piirretään joku kuva: FOR n% = 0 TO 199 x% = RND * isox: y% = RND * isoy c& = RND * 255 LINE -(x%, y%), c& NEXT PRINT "Katso minkä näköinen kuva on nyt," PRINT "paina jotain näppäintä ja katso miltä" PRINT "se näyttää pehmennyksen jälkeen!" nappain 'Pehmennetään: pehmenna: aloitust = TIMER FOR x% = 0 TO isox FOR y% = 0 TO isoy varit(0) = POINT(x%, y%) varit(1) = POINT(x% + 1, y%) varit(2) = POINT(x%, y% + 1) varit(3) = POINT(x% - 1, y%) varit(4) = POINT(x% - 1, y% - 1) c& = 0 FOR n% = 0 TO 4 IF varit(n%) = -1 THEN varit(n%) = 0 c& = c& + varit(n%) NEXT c& = c& / 5 PSET (x%, y%), c& NEXT NEXT lopetust = TIMER kuluit = lopetust - aloitust PRINT "Kului "; kuluit; "sekuntia." INPUT "Uusi pehmennys K/E?", K$ IF K$ = "K" OR K$ = "k" THEN GOTO pehmenna 'Lopetetaan: END SUB nappain DO WHILE INKEY$ = "": LOOP END SUB
Upea ohjelma. En itse osaisi. Saako tätä käyttää vapaasti (omassa piirto-ohjelmassa)?
Saa käyttää vapaasti.
"pemennys" :D
hieno on kyllä
pemennys=pehmennys
Olisit kyllä voinut tarkistaa tuon otsikon ennen lähettämistä...
ja noita tekstejä ei mun mielestä tarvi
Eipä nuista teksteistä haittaakaan ole, joten eipäs valiteta turhaan :)
Kivalta näyttää, mutta mihin tätä voisi käyttää?
Pelien loppu efektinä osi varmaan aika komee...
Todella hieno. Tätä saa käyttää vapaasti vai?
hieno!
Aihe on jo aika vanha, joten et voi enää vastata siihen.