Полное описание системы команд GINCS:
Команда | Описание | Примечание |
FLxxxx | триггер, хххх может быть от 0001 до 9999 | |
' | комментарий | |
:<метка> | метка | |
#SEND <метка> #GOTO <метка> | идти на метку | |
#CALL <метка> | идти на метку с возвратом | |
#PROGCALL | перейти на другой скрипт с возвратом | |
#PROGGOTO | перейти на другой скрипт без возврата | |
#LOADBKG | загрузить фоновое изображение | |
#CLEARBKG | очистить фон | |
#PLAYMUSIC | запустить воспроизведение музыки | |
#STOPMUSIC | остановить воспроизведение музыки | |
#SET | установить триггер | |
#CLEAR | очистить триггер | |
#IF <условие> | проверка выполнения условия | |
#IF NOT <условие> | проверка невыполнения условия | |
#RETURN | возврат | |
#END | конец | |
#INCLUDE <скрипт> | включение скрипта <скрипт> в текущий скрипт | Максимальная глубина вхождений = 8 |
!<метка>;<текст> | пункт меню с текстом <текст> и переходом, в случае выбора, по метке <метка> | |
/I | ожидание | * |
? | попытаться идти | ** |
* компилятор также поддерживает выражения /N, /E, /S, /W (направления движения), но их игнорирует сеговский интерпретатор.
** реализовано в компиляторе, не реализовано в интерпретаторе.