FireURQ Bugtracker - FireURQ
Просмотр подробностей проблемы
0000079FireURQинтерпретаторобщая2009-08-30 11:022009-09-05 10:49
frodo 
fireton 
обычныймалаяне проверялась
закрытрешен 
1.0.6 
1.0.71.0.7 
0000079: Предопределенная функция _color(a, r, g, b) неправильно вычисляет значения.
Такое впечетление, что 255 для нее то же, что и 0. А еще результат получается с дробной(?) частью.
Нет прикрепленных меток.
история изменений
2009-08-30 11:02frodoНовый инцидент
2009-08-30 11:02frodoОтветственный => fireton
2009-08-30 12:04firetonКомментарий добавлен: 0000098
2009-08-30 12:04firetonСостояниеновый => рассмотрен
2009-08-30 12:32frodoКомментарий добавлен: 0000100
2009-08-30 12:58firetonСостояниерассмотрен => назначен
2009-08-30 12:58firetonЦелевая версия => 1.0.7
2009-09-05 09:15firetonКомментарий добавлен: 0000105
2009-09-05 09:15firetonСостояниеназначен => отработан
2009-09-05 09:15firetonРешениеоткрыт => решен
2009-09-05 09:15firetonРешен в версии => 1.0.7
2009-09-05 10:49firetonСостояниеотработан => закрыт

Комментарии
(0000098)
fireton   
2009-08-30 12:04   
0 для фурки в альфе - это всегда то же самое, что 255. Сделано это для того, чтобы цвет можно было задавать без альфы, только с RGB.

C дробной частью - пожалуйста пример.
(0000100)
frodo   
2009-08-30 12:32   
Пожалуйста. Вот программа:
:1
proc _color(0, 255, 255, 255)
pln #_result$
proc _color(0, 255, 255, 48)
pln #_result$
proc _color(0, 248, 200, 48)
pln #_result$
end

Вот лог:
0
48
16304175.17
(0000105)
fireton   
2009-09-05 09:15   
строго говоря, дробная часть была совсем другой ошибкой (фурка неправильно форматировала числа). но я исправил здесь.