// pestka.org 20070801 int MAX=9; int LICZNIKCOILE=6; int PREDKOSCX=15; int PREDKOSCY=10; int BOKWADRATU=30; ////////////////////////////////////// int[] x_pos = new int [MAX]; int[] y_pos = new int [MAX]; int[] kierunek = new int [MAX]; int licznik=-50; int[] y_pos_maxrand = new int [MAX]; int[] predkoscy = new int [MAX]; PFont f; void setup(){ frameRate(24); size(BOKWADRATU*24,BOKWADRATU*6); noStroke(); smooth(); f = loadFont("CourierNew36.vlw"); textFont(f, 25); colorMode(RGB,255,255,255,350); background(0,0,0); setup_var(); } void main(){ licznik++; background(0,0,0); // Kiedu ruszamy czyli zmieniamy kierunek z 0 na 1 for (int z=0;z= BOKWADRATU*MAX-BOKWADRATU+((z+1)*BOKWADRATU)) kierunek[z]=3; if (y_pos[z] == 100) kierunek[z]=0; //fill(random(1,255),random(1,255),random(1,255)); fill(255-licznik,255-z*20-35,255); pushMatrix(); rectMode(CENTER); translate(x_pos[z]+(BOKWADRATU/2),y_pos[z]+(BOKWADRATU/2)); rotate(radians(licznik*10+z*40)); rect(BOKWADRATU/20,BOKWADRATU/20,BOKWADRATU,BOKWADRATU); popMatrix(); fill(120,10,20); textFont(f, 25); text("L",x_pos[2]+6,122); text("I",x_pos[3]+6,122); text("Z",x_pos[4]+6,122); text("A",x_pos[5]+6,122); text("K",x_pos[6]+6,122); fill(255,255,255); textFont(f, 12); text("www.pestka.org",10,height-10); } } void setup_var(){ for (int z=0;z