|
|
|
|
|
|
|
|
Introducción a los eventos
Para finalizar esta guía trataremos el último gran tema de Eduke32: los eventos. Los eventos son como “estados” en el juego. Para explicarlo mejor nos pondremos en un ejemplo, cuando el jugador pulsa la tecla “1” el programa realiza una serie de sentencias, pero como nosotros estamos haciendo un Mod no queremos que haga eso si no otra cosa, nuestra solución, un evento.
Los eventos están predefinidos y no podemos agregar mas, nos tendremos que conformar con los que ya están hechos. Eso no significa ninguna limitación ya que el código que tengan dentro lo hacemos nosotros.
Tienen una estructura muy sencilla:
|
Estructura general un evento
onevent < id_del_evento >
{
// nuestro código
}
endevent
|
Empieza en onevent y termina en endevent.
También debemos saber que el evento debe estar obligatoriamente fuera del código de un actor o un state, ya que son otra cosa totalmente distinta.
Este seria un ejemplo de evento:
|
gamevar MYMEDPACK 100 1
onevent EVENT_TURNAROUND
palfrom 32 0 0 32
addphealth 5
subvar MYMEDPACK 5
setvar RETURN -1
endevent
|
Bueno, no tienen nada más en especial así que pasa a la descripción de los eventos para ver sus posibilidades.
|
|
|
|
| |
|