Основные действия, часть 2

Здесь представлены некоторые действия, имеющие отношение к синхронизации, отображении сообщений играющему и вообще с игрой в целом.

Set Alarm (Установить сигнальные часы)
Этим действием Вы можете установить одни из восьми сигнальных часов для образца. Вы указываете число шагов и сигнальные часы. После указанного числа шагов, образец примет соответствующее сигнальное событие. Вы можете также увеличивать или уменьшать значение, отмечая опцию Relative. Если Вы установите сигнальным часам значение меньшее либо равное 0, то выключите их, и событие не будет сгенерированно.

Sleep (Временно бездействовать)
Этим действием Вы можете заморозить сцену в течение некоторого времени. Это обычно используется в начале или в конце уровня, или когда Вы выводите для игрока какое-то сообщение. Вы определяете время бездействия в миллисекундах. Также Вы можете указать, должен ли экран быть при этом повторно перерисован, чтобы отобразить самую последнюю ситуацию.

Display Message (Отобразить сообщение)
Этим действием Вы можете отобразить сообщение в диалоговом окне. Вы просто печатаете текст сообщения. Если Вы используете символ # в тексте сообщения, то он будет интерпретирован как символ новой строки. (Используйте \# для употребления непосредственно # символов). Если запускаемый текст сообщения заключён в кавычки или содержит двойной символ кавычек, он интерпретируется как выражение. Дополнительную информацию о выражениях смотрите ниже.

Show Info (Показать информацию)
Этим действием Вы отображаете окно игровой информации.

Restart Game (Перезапустить игру)
Этим действием Вы перезапускаете игру с самого начала.

End Game (Завершить игру)
Этим действием Вы завершаете игру.

Save Game (Сохранить игру)
Этим действием Вы можете сохранить текущее игровое состояние. Вы определяете имя файла для сохранения (файл создаётся в рабочем каталоге игры). Позже игра может быть загружена следующим действием. (Пожалуйста, поймите, что основной статус игры - сохранение. Некоторые "вещи" сохраниться не могут, например - текущий звук, который проигрывается, а также такие расширенные аспекты как: дата-структуры, частицы и т.п.)

Load Game (Загрузить игру)
Загружает игровое состояние из файла. Вы определяете имя файла. Проверьте, чтобы файл сохранения был создан именно той игрой, которая создана той же версией Game Maker - иначе может произойти ошибка. Чтобы быть точным, игра загружается в конце текущего шага. (Так что некоторые действия после этого, всё ещё выполняющиеся в текущей игре не загружаются!)