WME поддерживает конструкции if и if...else. В конструкции if проверяется некоторое условие на соответствие заданному значению, если оно истинно, выполняется соответствующий кусок кода. В конструкции if...else, если условие не истинно, выполняется альтернативный кусок кода.
Для проверки различных условий применяются следующие операторы сравнения:
== … равно
!= … не равно
< … меньше, чем
<= … меньше или равно
> … больше, чем
>= … больше или равно
Блок кода в условной конструкции может быть как одной командой, так и набором команд (заключённых в фигурные скобки).
Пример:
if(Scene.Name=="MyScene") { actor.GoTo(100, 200); actor.TurnTo(DI_DOWN); } else { actor.GoTo(500, 200); actor.TurnTo(DI_UPDOWN); } |