FireURQ Bugtracker - FireURQ
Просмотр подробностей проблемы
0000016FireURQинтерпретаторобщая2009-07-11 22:112009-07-12 22:04
noname 
fireton 
обычныймалаявсегда
закрытрешению не подлежит 
1.0.1 
 
0000016: неверная обработка переменных вида 1_перем
замечено при попытке играть в квест Горафа "Трансмутация"
мини-пример, демонстрирующий суть проблемы:

:1
  1_бумага=1
  идет_кровь=0
  if 1_бумага=1 and идет_кровь=0 then pln test1: успешно else pln test1: провал
  if 1_бумага=1 then pln test2: успешно else pln test2: провал
  if идет_кровь=0 then pln test3: успешно else pln test3: провал
end

досурка даёт три успеха, фурка- два провала и успех
ещё:
полноэкранный режим 800х600 на большинстве современных мониторов выглядит отстойно. это- объективный факт. и в дальнейшем будущем мониторы меньше не станут
НО
всё же на фурке в эту игру играть приятнее, чем на досурке, за счёт:
1) подсветки инвентаря, когда в нём что-нить есть
2) возможности скроллинга к началу и обратно
3) общего внешнего вида в оконном режиме
Нет прикрепленных меток.
история изменений
2009-07-11 22:11nonameНовый инцидент
2009-07-11 22:11nonameОтветственный => fireton
2009-07-12 07:17firetonКомментарий добавлен: 0000012
2009-07-12 07:17firetonСостояниеновый => закрыт
2009-07-12 07:17firetonРешениеоткрыт => решению не подлежит
2009-07-12 10:52nonameКомментарий добавлен: 0000013
2009-07-12 10:52nonameСостояниезакрыт => нужен отклик
2009-07-12 10:52nonameРешениерешению не подлежит => повторно открыт
2009-07-12 17:21KorwinКомментарий добавлен: 0000014
2009-07-12 22:04firetonКомментарий добавлен: 0000016
2009-07-12 22:04firetonСостояниенужен отклик => закрыт
2009-07-12 22:04firetonРешениеповторно открыт => решению не подлежит

Комментарии
(0000012)
fireton   
2009-07-12 07:17   
Переменные в фурке не могут начинаться с цифры - и я не намерен это менять, так как путаница того не стоит.
(0000013)
noname   
2009-07-12 10:52   
ну так, может быть, стоит отразить это в документации?

насколько я понял:
1. переменные не могут начинаться с подчёркивания
2. переменные(но не имена локаций) не могут начинаться с цифры

думаю, что это вовсе не всем очевидно
(0000014)
Korwin   
2009-07-12 17:21   
Стандартный экран на нетбуках - 1024х600 пикселов. Умоляю, не делать высоту полного экрана больше!!!
(0000016)
fireton   
2009-07-12 22:04   
Переменные не могут начинаться с подчеркивания - скорее всего косяк. Для него стоит создать новый запрос.

А то, что переменные не могут начинаться с цифры - мне казалось совершенно очевидным. Можно написать в документации, наверно...