бесконечная вложенная рекурсия в QSP

Re: бесконечная вложенная рекурсия в QSP

v.v.b.,
тогда тут два варианта, но надо разбираться, и лучше спросить у автора. Первый вариант: ошибка в коде игры, которая вызывает прерывание рекурсии, но тогда игра не будет работать. Второй вариант: автор изначально предусмотрел, как прервать рекурсию. Это не отменяет ошибки в коде, но тогда опасаться нечего и можно смело исправлять squre на square.
Нужно исправить, запустить и проверить. Или разрисовать по блокам, кто, что вызывает, и где вызовы прекращаются.

Aleks Versus
воздвигатель башни
useravatar
Онлайн
1481 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: бесконечная вложенная рекурсия в QSP

Правильно сделанная рекурсия не будет бесконечной. Даже в случае "из A вызывается B, из B вызывается A". Даже в случае "из A вызывается A".

Бесконечная рекурсия приведёт либо к глючащей игре, либо к "зависанию", либо к вылету плеера. Накосячить можно разными способами.

Nex
useravatar
Offline
4277 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: бесконечная вложенная рекурсия в QSP

автор написал, что ошибся в коде. текущая версия на qsp, соответственно, тоже не совсем корректная. потому по уму надо думать как иначе реалзивать всё что автор придумал в игре.
вопрос закрыт. всем спасибо

v.v.b.
useravatar
Offline
14 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Информация

Статистика форума:
 
Всего тем:
970
Всего опросов:
14
Всего сообщений:
16790553
Всего сообщений сегодня:
1
Пользователи форума:
 
Всего пользователей:
2356
Последним зарегистрировался:
Red Dragon