class kreskaRec { int n,nTeraz; // ilosc pixeli kreski do momentu odpuszczenia myszki float wspX[],wspY[]; // tabelki do zapisania wspl x y boolean nagrywanie,zjadloSie; kreskaRec(){ // konstruktor wspX=new float[maxPIX]; wspY=new float[maxPIX]; n=0; // numer pixela nTeraz=1; // numer obecnego/ narysowanego ostatniego pixela kreski zjadloSie=false; } void nagraloSie(){ // hmmm } void nagrajWsp(float x,float y){ // zapisywanie wspolrzednych do tabel wspX wspY // n -- to jest numer obecnego pixela kreski if (n5){ difX=wspX[nTeraz-5]-wspX[nTeraz]; difY=wspY[nTeraz-5]-wspY[nTeraz]; } // translate // pushMatrix(); // obracanie glowy translate(iks,igrek); rotate(atan2(difY, difX)); // obracaj obraz // ZJEBANE(?) //image(b, -25,-65); // wgraj obrazek (25 i 62 umieszczaja zdjecie tak by kreska byla na poziomie buzi) //image(b,-15,-35); fill(0); ellipse(0,0, b, b-15); fill(255); stroke(0); ellipse(-b*.2,b*.3,b*.2,b*.2); fill(255); noStroke(); ellipse(0-b*.5,0,random(b*.6), random(b*.6)); fill(255); // ellipse( popMatrix(); } // koniec na zaliczenie }