Среда, 25 Декабря 2024, 03:59

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Оператор switch
БуратиноДата: Суббота, 02 Января 2016, 11:44 | Сообщение # 1
был не раз
Сейчас нет на сайте
Как переходить между комнатами используя оператор switch
т.е. как написать следующее:

Если комната (имеется в виду текущая комната, в которой находится перс)
имеет название r_a, то перейти в комнату r_c
Если комната имеет название r_d, то перейти в комнату r_f
и так далее.

(Через оператор if слишком громоздко получается..)
Abel399Дата: Суббота, 02 Января 2016, 12:03 | Сообщение # 2
Surpass your limits. Right now.
Сейчас нет на сайте
Ну, типо так....
Код
switch(room)
{
    case room1:
    room_goto(room2);
    break;
    
    case room2:
    room_goto(room3);
    break;
    
    case room3:
    room_goto(room4);
    break;
    
    case room4:
    room_goto(room5);
    break;
    
    case room5:
    room_goto(room1);
    break;
}

И так далее....
Пример
БуратиноДата: Суббота, 02 Января 2016, 12:38 | Сообщение # 3
был не раз
Сейчас нет на сайте
Этот вариант даёт ошибку:
cannot use function/script name for a variable, using
QvantДата: Суббота, 02 Января 2016, 13:29 | Сообщение # 4
почти ветеран
Сейчас нет на сайте
переменную room замени на Room
БуратиноДата: Суббота, 02 Января 2016, 14:26 | Сообщение # 5
был не раз
Сейчас нет на сайте
Заработало! Спасибо!
Это я в записи
room_goto(room2); скобки забыл поставить.
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг