Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa Próxima revisiónAmbos lados, revisión siguiente | ||
cursos:z88dk:sprites4 [10-08-2007 09:21] – sromero | cursos:z88dk:sprites4 [10-08-2007 09:22] – sromero | ||
---|---|---|---|
Línea 9: | Línea 9: | ||
En esta ocasión vamos a añadir un par de sencillos detalles más antes de comenzar a escribir nuestro propio juego; un código que luego podrá formar parte de un producto más elaborado. En concreto veremos cómo hacer reaccionar nuestro programa ante la pulsación de teclas por parte del usuario, y cómo mover un sprite utilizando este dispositivo de entrada. También aprenderemos como añadir color a los sprites. Para nuestras explicaciones haremos uso como base del código sprite2.c que se creó en la anterior entrega, y en el que se definía un sprite de tamaño 2x1 que se desplazaba al azar. | En esta ocasión vamos a añadir un par de sencillos detalles más antes de comenzar a escribir nuestro propio juego; un código que luego podrá formar parte de un producto más elaborado. En concreto veremos cómo hacer reaccionar nuestro programa ante la pulsación de teclas por parte del usuario, y cómo mover un sprite utilizando este dispositivo de entrada. También aprenderemos como añadir color a los sprites. Para nuestras explicaciones haremos uso como base del código sprite2.c que se creó en la anterior entrega, y en el que se definía un sprite de tamaño 2x1 que se desplazaba al azar. | ||
+ | |||
===== Moviendo los sprites con el teclado ===== | ===== Moviendo los sprites con el teclado ===== | ||
Línea 21: | Línea 22: | ||
<code c> | <code c> | ||
- | keys.up = sp_LookupKey(' | + | keys.up = sp_LookupKey(' |
- | | + | keys.down = sp_LookupKey(' |
- | | + | keys.right = sp_LookupKey(' |
- | | + | keys.left = sp_LookupKey(' |
- | | + | keys.fire = sp_LookupKey(' |
</ | </ | ||