FireURQ Bugtracker

Просмотр подробностей проблемы перейти к комментариям ] история изменений ] печать ]
НомерПроектКатегорияВидимостьСозданИзменен
0000192FireURQинтерпретаторобщая2012-10-26 04:582012-11-14 21:05
Инициаторfrodo 
Ответственныйfireton 
ПриоритетобычныйСерьезностьнововведениеВоспроизводимостьнеприменимо
СостояниезакрытРешениенерешаем 
ПлатформаОперационная системаВерсия ОС
Версия продукта 
Целевая версияРешен в версии 
Суть0000192: Предложение: синтетический сахар. btn <Только текст кнопки>
ПодробностиПоймал себя на мысли, что довольно часто приходится писать локации вида:


:локация1
pln Текст локации1
<возможно, какие-то кнопки>
btn локация2, Дальше
end

:локация2
pln Текст локации2
btn локация3, Дальше
end

:локация3
pln Текст локации3
btn локация4, Дальше
end

...

:локацияN
pln Текст локацииN
btn локацияN+1, Дальше
end

Возникла мысль - а что, если ввести btn с одним параметром (текст на кнопке), после нажатия на который поток выполнения продолжается после оператора end (там, где он остановился), но текст и кнопки очищаются. Т.е. предыдущий пример мог бы выглядеть так:

:локация1
pln Текст локации1
<возможно, какие-то кнопки>
btn Дальше
end

; Здесь очищается текст и кнопки, как будто мы перешли на новую локацию (по-сути, так и есть)

pln Текст локации2
btn Дальше
end

pln Текст локации3
btn Дальше
end

...

pln Текст локацииN
btn Дальше
end
МеткиНет прикрепленных меток.
Вложенные файлы

- Связи

-  Комментарии
(0000214)
fireton (администратор)
2012-11-14 21:05

Не получится. Урка оперирует локациями. А тут нет никакой локации, только code flow. И я плохо понимаю, чем такая штука отличается от anykey.

- история изменений
Дата изменения Пользователь Поле Изменить
2012-10-26 04:58 frodo Новый инцидент
2012-10-26 04:58 frodo Ответственный => fireton
2012-11-14 21:05 fireton Комментарий добавлен: 0000214
2012-11-14 21:05 fireton Состояние новый => закрыт
2012-11-14 21:05 fireton Решение открыт => нерешаем


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker