matiasjl_IPMI-2024/sketch_240618f/funciones_for.pde

// funcion que no retorna valor = tipo void (PARA DIBUJAR)

void grilla( int mod, int relleno ) {
  for ( int i = 0; i < height; i+=mod ) {  //mod = tamaño de celda
    for ( int j = 0; j < height; j+=mod ) {  //mod = tamaño de celda
      //calculo de tamaño
      float d = dist( i+mod/2, j+mod/2, width/2, height/2 );
      float tam = map( d, 0, 200, mod, 0 );
      
      //println( i + " / " + j);
      fill( relleno );
      //ellipse( i+mod/2, j+mod/2, mod, mod );  //+mod/2 = lo corro porque es un circulo que se dibuja desde el centro (y no un cuadrado que se dibuja desde la esquina superior izquierda)
      ellipse( i+mod/2, j+mod/2, tam, tam );
      fill( 255 );
      text( i/mod + " / " + j/mod , i+10, j+20 );
    }
  }
}

// funcion que si retorna valor = tipo int, boolean, float, etc

boolean mouseSobreLaDerecha(){
  if( mouseX > width/2 ){
    return true;
  }else{
    return false;
  }
}
