gravar a posição do rato

int i=0,j=0,x,y,c;

//tamanho da coleção de posiçoes do rato a guardar

int buffer=100;

//declaracao do array

//o tipo de array depende da informação que vai conter.

// a posição do rato é um numero inteiro

int [] posx=new int[buffer];

int [] posy=new int[buffer];

void setup(){

size(400,300);

background(250,150,150);

framerate(30);

rectMode(CENTER);

fill(150,100,100);

stroke(230,230,230); }

void draw() {

background(250,150,150);

// em primeiro lugar gravamos as posições do array

// como o array terá o tamanho do buffer é necessário salvaguardar

// que a inserção não excede o numero de posições igual ao buffer

if( i < buffer -1 ){

// i = variavel de controle

i++;

posx[i]=mouseX;

posy[i]=mouseY;

//indicador

if(c>2){

  ellipse(380,280,5,5);

  c=0;

}else{

  c++;

}


}else{

//já gravou as posições do buffer

if(j<buffer -1){

  j++;

  x=posx[j];

  y=posy[j];

  rect(200,150,x,y);

  //rect(x,y,5,5);

}else{

  j=0;

}

}

}

void mousePressed(){

i=0;

}



To view this content, you need to install Java from java.com



int i=0,j=0,x,y,c,t;

int intervalo=5,depth=200;

//tamanho da colecção de posiçoes do rato a guardar

int buffer=100;

//declaracao do array

//o tipo de array depende da informação que vai conter.

// a posição do rato é um numero inteiro

int [] posx=new int[buffer];

int [] posy=new int[buffer];

void setup(){

size(400,300,P3D);

background(250,150,150);

framerate(30);

rectMode(CENTER);

fill(150,100,100);

stroke(230,230,230);

}

void draw() {

//

// em primeiro lugar gravamos as posições do array

// como o array terá o tamanho do buffer é necessário salvaguardar

// que a inserção não excede o numero de posições igual ao buffer

if ( i< buffer -1 ){

background(250,150,150);

// i = variavel de controle

i++;

posx[i]=mouseX;

posy[i]=mouseY;

//indicador

if(c>2){

ellipse(380,280,5,5);

c=0;

}else{

c++;

}

}else{

//já gravou as posições do buffer

for(int k=0; k < buffer ; k++){

ellipse(posx[k],posy[k],10,10);

}

}

}

void mousePressed(){

i=0;

}



To view this content, you need to install Java from java.com