Aquí tenemos algunas acciones más, relacionadas con el tiempo, mostrar mensajes al usuario, y al juego en conjunto.
Set
an alarm clock
Con esta acción puedes configurar uno de los doce relojes de alarma para la
instancia. Puedes indicar el número de pasos y la alarma. Después del número
indicado de pasos, la instancia recibirá el correspondiente evento de alarma.
También puedes incrementar o decrementar el valor marcando la casilla
Relative. Si configures la alarma a un valor menor o igual que 0 la
desactivas, por lo que no se genera el evento.
Sleep
for a while
Con esta acción puede congelar la escena por un cierto tiempo.
Esto usualmente se usa al
inicio de un nivel o cuando le das algún mensaje al jugador. Especificas el
número de milisegundos a pausar. También indicas si la pantalla debiera ser
dibujada primero para mostrar la situación más reciente.
Display
a message
Con esta acción puedes mostrar un mensaje en una ventana de diálogo.
Simplemente tecleas el
mensaje. Si usas el símbolo # en el texto del mensaje será interpretado como un
carácter de nueva línea (usa \# para obtener el símbolo #). Si el mensaje
empieza con una comilla o dobles comillas, se interpreta como una expresión.
Ve
el team
correspondiente
sobre las expresiones.
Show
the game information
Con esta acción puedes mostrar la ventana de información del juego.
Restart
the game
Con esta acción puedes reiniciar el juego desde el principio.
End
the game
Con esta acción termina el juego.
Save
the game
Con
esta acción puedes guardar el estado actual del juego. Especificas el nombre del
archivo a guardar (el archivo es creado en la carpeta de trabajo del juego).
Después el juego puede ser cargado con la siguiente acción (observa que cosas
como el sonido que está sonando, los contenidos de las estructuras de datos,
partículas, etc…no se cargarán).
Load
the game
Carga el estado del juego desde un archivo. Aquí especificas el nombre del
archivo. Asegúrate de que el juego guardado corresponde al mismo juego y que fue
creado con la misma versión del Game Maker. De otra manera pudiera haber
errores (para ser precisos, el juego se carga en el evento step actual. Por lo
que aún se realizan algunas acciones después de esta aún son realizadas en el
juego actual, ¡no en el cargado!).