Tengo un problema con un programita muy simple, es probable que sea algo en la funcion, nada mas, lo que hace es pintar la pantalla entera de un color, con la funcion setfillstyle, que elije una trama y un color de fondo. Es uno de mis primeros programas con esta biblioteca grafica.
El error que tengo es que no me cambia de color, es como si ignorara la funcion. Porque?
Dejo el code.
Código:
Gracias de Antemano#include <winbgim.h> #include <stdio.h> int main() { initwindow(1204,768); setfillstyle( EMPTY_FILL, WHITE ); while(!kbhit()); closegraph(); return 0; }
EDITO:
#include <winbgim.h>
#include <stdio.h>
int main()
{
initwindow(1204,768);
setcolor(BLUE);
setbkcolor( 3 );
circle(500,500,500);
while(!kbhit());
closegraph();
return 0;
}
Probando esto, para ver excactamente que hace esta funcion, veo que, cuando pinto el circulo, lo pinta de azul, pero el fondo de pantalla no cambia.
Puedo hacer que se pinte todo con un bucle, pero es algo muy arcaico, seguramente ha de poder hacerse con alguna funcion.
Saludos!!
EDITO D NUEVO: Lo hice con un bucle de line, que llena la pantalla y esta, total, nisiquiera se nota, los pixeles son muy rapidos para el ojo humano.
Saludos!!