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()