| |
|
Ejemplo
1:
codigo
basico |
| |
|
-
Inicializa SDL y CRM32Pro.
-
Utiliza el sistema de log.
-
Gráficos: carga el icono para la ventana, inicializa el
modo de video y el cursor.
-
Inicializa el sistema de sonido.
-
Utiliza el sistema de tiempo.
-
Vuelca una superficie de prueba y reproduce un sonido
con el click del ratón, cierra con la tecla ESC
-
Cierra todos los sistemas. |
| |
|
|
| |
|
Ejemplo 2 y 3: creando un pequeño chat |
| |
|
-
Inicializa SDL y CRM32Pro.
-
Utiliza el sistema de log.
-
Utiliza TCP/IP y threads.
-
Un programa actúa como cliente y el otro como servidor.
-
Cierra todos los sistemas. |
| |
|
|
| |
|
Ejemplo 4: utilizando el GUI con botones, fuentes y
efectos FX |
| |
|
-
Inicializa SDL y CRM32Pro.
-
Utiliza el sistema de log.
-
Gráficos: carga el icono para la ventana, inicializa el
modo de video y el cursor.
-
Carga varios botones desde un archivo de recursos.
-
Vuelca una superficie como fondo, muestra varios botones
y utiliza fuentes y fades.
-
Cierra todos los sistemas. |
| |
|
|
| |
|
Ejemplo 5: reproductor MPEG-1 con efectos FX |
| |
|
-
Inicializa SDL y CRM32Pro.
-
Utiliza el sistema de log.
-
Gráficos: carga el icono para la ventana e
inicializa el modo de video.
-
Reproduce un video MPEG-I con sonido hasta que
termine o se pulse la tecla ESC.
-
Aplica al video efectos FX utilizando las teclas del
cursor <- y ->.
-
Cierra todos los sistemas. |
| |
|
|
| |
|
Ejemplo 6: colisiones entre sprites y surfaces con panel
de informacion |
| |
|
-
Inicializa SDL y CRM32Pro.
-
Utiliza el sistema de log.
-
Gráficos: carga el icono para la ventana e
inicializa el modo de video.
-
Carga recursos gráficos desde un DPF: imágenes, una
fuente y un sprite.
-
Mueve el sprite por pantalla y la imagen sigue al
cursor.
-
Con F1 se activa/desactiva el control de colisiones
en modo depuración.
-
Muestra un panel de información y visualiza los FPS
en tiempo real.
-
Cierra todos los sistemas. |
| |
|
|