void set_point(int fpg, int gráfico, int número, int x, int y)


Descripción:

Esta función cambia las coordenadas de un determinado punto de control, pero para ello dicho punto ha de existir previamente, ya que de no ser así no podrá ser cambiado.

Un punto de control es un punto que se puede definir en el editor de gráficos (herramienta de dibujo), en la opción habilitada para dicha función.


MAIN_PROGRAM_CDIV

BEGIN_PROGRAM

 set_gfx(GFX_AUTODETECT_WINDOWED);
 set_mode(m320x200);

 // Creamos un mapa nuevo
 graph = new_map(16,32,0,0,15);

 x = 160;
 y = 100;

 do{
  // Cambia el centro del gráfico
  if( key(_enter) )
   set_point(0, graph, 0, 8, 16);

  angle += 5000;

  FRAME;
 }while(!key(_esc));

 unload_image(graph); // Y finalmente se libera o descarga el gráfico

END_PROGRAM

En el ejemplo se pone un rectángulo que un punto de control central en coordenadas ( x, y ) ( 0, 0 ) rotando el mismo 5º en cada iteración del bucle. El centro del mismo se cambiará el pulsar la tecla ENTER por la coordenadas ( x, y ) ( 8, 16 ).


Ver: Puntos de control - get_real_point() - get_point()