Programación General > C/C++
Re: c en modo grafico
enga:
holas llevo tiempo mirando este foro y me ha ayudado mucho asias a todos de antemano.
Mi problema es que estoy haciendo un pequeño juego en c a titulo personal en modo grafico y en mi ordenador lo compilo y va bien pero si me llevo el ejecutable a otro ordenador me da error de la tarjeta grafica, me gustaria saber que es lo que tengo que hacer para que el ejecutable vaya en todos los pc´s. asias
Ivan_Esperi:
Si pudieras indicar el tipo de error seria muy util.
Ahora bien, si el tipo de error se refiere a la BGI, lo recomendable es distribuir junto con el ejecutable los archivos que estas necesitando y ademas debes direccionar la ruta, mediante 'initgraph', hacia donde los vas a copiar.
Te recomiendo que direcciones hacia donde esta el ejecutable.
enga:
gracias problema solucionado.
tambien quiero hacer un fondo que vaya saliendo pixels de forma aleatoria desde arriba y vayan bajando pero no consigo que me funcione bien me podriais dar una idea de como tengo que pantearme el algorismo? un saludo
Ivan_Esperi:
El siguiente codigo te permite dibujar un fondo rectangular pixel por pixel, el color de cada pixel varia segun los valores de X e Y, eso permite, mediante x * y, generar un fondo interesante.
El tiempo para dibujar el fondo depende del tamaño. Es "tardado" si quieres dibujar toda la pantalla.
void Fondo(int x1, int y1, int x2, int y2){
for(int x = x1; x < x2; x++)
for(int y = y1; y < y2; y++)
putpixel(x, y, x * y);
}
Los parametros que recibe la funcion indican las esquinas superior izquierda e inferior derecha.
Espero te ayude.
CarlosEzequiel:
Hola:
hace poco me inicie el la programación en C, y queria empezar a explotar sus cualidades para realizar graficos.
Pero ocurre que estoy utilizando el compilador LCC-WIN32, y no cuento con la libreria Graphics.h, la he buscado por internet pero no he tenido suerte.
Me gustaria saber si alguien me puede decir donde puedo encontrar esta libreria o si puede pasarmela.
Desde ya Muchas Gracias
Navegación
[#] Página Siguiente
Ir a la versión completa