SoloCodigo
Programación General => Pascal => Mensaje iniciado por: VideoPascal en Martes 13 de Octubre de 2009, 21:08
-
Pues resulta que he estado programando un poco en Pascal, algunos jueguecillos, como el Mastermind. Sin embargo, ahora quiero dar un paso más e ir a juegos con algún tipo de gráficos. He mirado por internet pero no encuentro nada.
¿Cómo se puede "dibujar" en pascal (Compilador:Turbo Pascal 7.0)? (Tened en cuenta que el entorno de ejecución es M-DOS).
Por otro lado,estuve un tiempo con un lenguaje, KPL que me permitía importar "Sprites" (Dibujitos) como una pelota, un triángulo, un monigote... Así programé algunos juegos como el pang o el pong pong :D:D:D ¿Sabe alguien como se pueden importar "Sprites" al Pascal? Graicas
-
Para comenzar lo mejor y más a mano está en la ayuda de TP7, busca la ayuda de la unidad Graph y todas sus funciones y procedimientos asociados.
-
Puedes manipular gráficos a través del BIOS, haciendo uso de la librería DOS.
Un saludo!
-
Por ahí te interesa utilizar botones y ciertos componentes visuales en el. Hace un tiempo estuve codeando algunos componentes en free-pascal para un trabajo de la facultad. Por ahí te interesa usarlos, el código esta ahí así que lo podes tocar, modificar y hacer básicamente lo que quieras.
Puse los fuentes de un componente que te permite mapear el comportamiento de un datagrid de VS, botones con fade effect y degrades y el mas interesante es un scroll bar, que emula el comportamiento de la ruedita del ipod.
Podes bajar los fuentes de este link:
iarivas.com/2009/09/componentes-graficos-en-pascal/
Saludos!
-
Hasta ahora veo este thread, y me gustaría preguntar si puedo generar ventanas tipo windows con pascal. He hecho unas cuantas aplicaciones con graph pero he visto que tienen la misma ventana DOS, no existe una unidad que permita asociar la interfaz del sistema al programa?
-
Pues no. Tendrás que hacerlo "a mano". Aunque tampoco descarto que alguien, en alguna parte, haya hecho una cómoda Unit para manejar esto :D
-
Una vez me vi con la misma necesidad y cree una unidad que te permite crear ventanas dentro de una ventana de modo grafico. Te permite hacer drag & drop de la misma y agregar componentes a ella. Si te interesa me mandas un mail y te envio los fuentes. Saludos!