Аномальные зоны
|
|
Errandir | Четверг, 19.03.2009, 20:20 | Сообщение # 16 |
Сообщений: 689
Репутация: 51
Статус: Offline
| Quote (Вэрден) if(кол-во использованных заклинаний > 20 (30)) { Тело (ща писать не буду, слишком устал) } И где цикл? Цикла не вижу, только условие вижу! x:=1 y:=1 while x<512 do begin x:=x+1 while y<512 do begin y:=y+1 if [количество исп. закл]>20 then curse(x,y)=true end end Вот тебе цикл, итеративно перебирающий каждую клетку мира и проклинающий функцией curse данную клетку, если на ней превышено количество использованных спеллов. Ну или что-то в этом роде он должен делать.
|
|
| |
Вэрден | Четверг, 19.03.2009, 21:24 | Сообщение # 17 |
Сообщений: 227
Репутация: 14
Статус: Offline
| Ну мне совсем нет времени на это... Это простейшие команды...Добавлено (19.03.2009, 21:24) --------------------------------------------- К тому же не хочу перемешивать игру с работой...
"Мораль благородного мужа подобна ветру; мораль низкого человека подобна траве. Трава наклоняется туда, куда дует ветер," — Конфуций.
|
|
| |
DeathWind | Воскресенье, 22.03.2009, 11:34 | Сообщение # 18 |
Сообщений: 192
Репутация: -7
Статус: Offline
| Quote (Вэрден) помощью цикла if Quote (Errandir) Цикл через if? А почему не через while или until? Quote (Вэрден) if(кол-во использованных заклинаний > 20 (30)) { Тело (ща писать не буду, слишком устал) smile } Quote (Errandir) x:=1 y:=1 while x<512 do begin x:=x+1 while y<512 do begin y:=y+1 if [количество исп. закл]>20 then curse(x,y)=true end end версия игры: 1.033 (25294 строк C++) нихт ферштейн это же паскаль!... ой делфи!!!! а игра на С++ написана объясните тупому что я не понял 
|
|
| |
Errandir | Воскресенье, 22.03.2009, 12:24 | Сообщение # 19 |
Сообщений: 689
Репутация: 51
Статус: Offline
| Да, это паскаль. Но какая разница? Суть алгоритма ясна. Если бы Вэрдэн не сказал про цикл через if, я бы не выпендривался. Такой цикл, конечно, устроить можно, но зачем, если есть нормальные операторы for, until и while (применительно к паскалю, разумеется).
|
|
| |
Cerebrate | Воскресенье, 22.03.2009, 15:02 | Сообщение # 20 |
Сообщений: 762
Репутация: 24
Статус: Offline
| If- цикл? С каких это пор?
Angel-of-doubt [My Fantasy] LionHeart [Lucky Star]
|
|
| |
XopC | Воскресенье, 22.03.2009, 16:24 | Сообщение # 21 |
Сообщений: 4085
Репутация: 144
Статус: Offline
| Quote (Cerebrate) If- цикл? С каких это пор? biggrin с начальных
Мортос: XopC - завхоз тьмы и нупский калькулятор, Во имя Креспа! ибо нефиг! Лиаф: Запущ - краснокожий угнетенный абориген в резервации.
|
|
| |
Errandir | Воскресенье, 22.03.2009, 18:18 | Сообщение # 22 |
Сообщений: 689
Репутация: 51
Статус: Offline
| Quote (Cerebrate) If- цикл? С каких это пор? Вот и я поржал и указал на его неправоту.
|
|
| |
AlexfonCap | Воскресенье, 22.03.2009, 19:48 | Сообщение # 23 |
Сообщений: 384
Репутация: 21
Статус: Offline
| Ух ты! А ну кто в коболе это изобразит?
Alex fon Cap
|
|
| |
Yorick | Воскресенье, 22.03.2009, 23:17 | Сообщение # 24 |
Сообщений: 70
Репутация: 1
Статус: Offline
| Quote (DeathWind) игра на С++ написана Э... Это точно? Quote (Cerebrate) If- цикл? С каких это пор? Ну... С помощью if сделать цикл можно. Или goto: label или рекурсией. 
Дивлюсь на себе в дзеркало й не можу зрозумiти: чому я такий гарний i чому такий талановитий...
|
|
| |
DeathWind | Вторник, 24.03.2009, 13:41 | Сообщение # 25 |
Сообщений: 192
Репутация: -7
Статус: Offline
| а еще с циклами можно массивы использовать
|
|
| |
Вэрден | Среда, 25.03.2009, 15:22 | Сообщение # 26 |
Сообщений: 227
Репутация: 14
Статус: Offline
| Можно и if'ом, но только если зон будет две: нормальная и магическая. А если обделённая магией, нормальная, магическая, то он не нужен...
"Мораль благородного мужа подобна ветру; мораль низкого человека подобна траве. Трава наклоняется туда, куда дует ветер," — Конфуций.
|
|
| |