Изменения

Перейти к навигации Перейти к поиску

ТОМ2: функции

7 байт убрано, 12:13, 24 января 2014
м
Нет описания правки
{{содержание справа}}
'''ТИПЫ ФУНКЦИЙ В ТОМ2'''==Типы функций==
Строка кода (команды) в ТОМе обрабатывается в 2 этапа:
Разбор команд на естественном языке требует проведение вычислений уже на этапе парсинга, когда смысл строки еще не понятен. Для этого необходимо по разному обрабатывать функции изменяющие и не изменяющие состояние игры. Изменение состояния игры допустимо только после однозначного разбора строки.
=== Expression (Выражение) ===
Выражения вычисляются на этапе разбора (парсинга) строки и ''не приводят к изменениям состояния игры''.
}
=== Action (Действие) ===
???
}
=== Fact (Факт) ===
Факты применяются в качестве условий или вопросов, а так же как утверждения:
Если цвет стен зеленый, то … // условие
1379
правок

Навигация