Условные операторы и операторы сравнения

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);
}