Курсовая работа: Разработка модели анализа и объектно-ориентированного компонента для игры Terrarium 2.0
}
}
else
{WriteTrace("Не могу найти растение.");
if ((!ScanForTargetPlant())&&(!TraceScan()))
if (!IsMoving)
{if (!TraceScan())
{int RandomX = OrganismRandom.Next(0, WorldWidth - 1);
int RandomY = OrganismRandom.Next(0, WorldHeight - 1);
BeginMoving(new MovementVector(new Point(RandomX, RandomY), cruisingSpeed));
}
}
else
{WriteTrace("Перемещаемся и смотрим...");
}
}
}
else
{
WriteTrace("О! Еда.");
if (IsMoving)
{ WriteTrace("Остановимся пока кушаем.");
StopMoving();
}
}
}
else
{ WriteTrace("Воот: ничего не делаем.");
if ((IsMoving)&&(!TraceScan()))