Цвета в Ultima Online
Moderators: Murderator+, Murderator
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Grin wrote:а ты попробуй...
Попробовал.
Нуль разницы.
В смысле нуль разницы между тем, что пробовать и не пробовать

YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Grin, я вернулсо
А как быть с отрицательными цветами?)
Цвета начинающиеся с нуля - я вроде понял, это шестнадцатеричная система, а вот с отрицательными хотелось бы для полноты знания тоже что-то понять..
С какого фига они прозрачные?)

А как быть с отрицательными цветами?)
Цвета начинающиеся с нуля - я вроде понял, это шестнадцатеричная система, а вот с отрицательными хотелось бы для полноты знания тоже что-то понять..
С какого фига они прозрачные?)
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
изначально используется 15 бит из 16 возможных, старший бит не используется, это тебе кажется, что числа отрицательные на самом деле это как смотреть... по логике 16 бит должен игнорится.
а 0 0 0 тоже прозрачный? во всяком очень удобно делать прозрачности, достаточно будет просто выставить старший бит.
а 0 0 0 тоже прозрачный? во всяком очень удобно делать прозрачности, достаточно будет просто выставить старший бит.
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Grin wrote:изначально используется 15 бит из 16 возможных, старший бит не используется, это тебе кажется, что числа отрицательные на самом деле это как смотреть... по логике 16 бит должен игнорится.
а 0 0 0 тоже прозрачный? во всяком очень удобно делать прозрачности, достаточно будет просто выставить старший бит.
Прозрачный - оно как сказать.. В папердоле - прозрачный, в уо - не прозрачный..
Непонятна система, хочется понять, что в какой цвет краситься...
Вот пишу я допустим .set color -123...

YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Grin wrote:чего не ясно?
16 бит в цвете используется по особому, цвет не отрицательный, просто ты захотел у видить в 16 битном числе знаковое число...
Непонятно..
Речь идёт не о hues.mul, где каждый цвет записывается 16битным числом..
Речь идёт непосредственно про уо, как оно красит в цвет, если указано отрицательное число..
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Мне непонятна ситуация, когда цвет прозрачный получается..
Вобщем ладно, фиг с ним..
Вобщем ладно, фиг с ним..
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Специально по заказу грина:
Объясни пожалуйста формат файла hues.mul - пробовал применять информацию со стратикса - но у меня наверное маловато опыта
Собственно объясни доступно плз.. Не очень умный вопрос конечно, но всё-таки
Объясни пожалуйста формат файла hues.mul - пробовал применять информацию со стратикса - но у меня наверное маловато опыта

Собственно объясни доступно плз.. Не очень умный вопрос конечно, но всё-таки

YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Hues состоит из блоков по 0х02С4 байт
struct HueGroup{
DWORD Header; как правело всегда 0
struct HueEntry Entries[8];
};
в каждом блоке по 8 цветов
struct HueEntry{
WORD ColorTable[32];
WORD TableStart;
WORD TableEnd;
CHAR Name[20];
};
как показала практика TableStart TableEnd тоже содержат цвета...
причем часто TableEnd не совпадает с ColorTable[31]
TableEnd - 33 цвет?;)
struct HueGroup{
DWORD Header; как правело всегда 0
struct HueEntry Entries[8];
};
в каждом блоке по 8 цветов
struct HueEntry{
WORD ColorTable[32];
WORD TableStart;
WORD TableEnd;
CHAR Name[20];
};
как показала практика TableStart TableEnd тоже содержат цвета...
причем часто TableEnd не совпадает с ColorTable[31]
TableEnd - 33 цвет?;)
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Спасибо, так яснее.
Стало быть считываем по 0х02С4 байт и не имеем проблем... Кстате, откуда циферка образуется ?)
Ня, будет время - попробую, на сегодня всё - 8 часов рисовал график.. только бы сплайны не заставили делать -(
Стало быть считываем по 0х02С4 байт и не имеем проблем... Кстате, откуда циферка образуется ?)
Ня, будет время - попробую, на сегодня всё - 8 часов рисовал график.. только бы сплайны не заставили делать -(
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Пробовал - не получается - отсюда и проблемы))
Где посмотреть, что есть WORD, что DWORD.. ?
Я так смутно помню из паскаля что-то такое, но действительно - смутно
Где посмотреть, что есть WORD, что DWORD.. ?
Я так смутно помню из паскаля что-то такое, но действительно - смутно

YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Спасибо, объяснил мне неразумному где сколько байт
А пробовал я методом тыка.. первые тыща цветов кстати нормуль читались
PS: Кнопка "редактировать" - не твой случай ?)

А пробовал я методом тыка.. первые тыща цветов кстати нормуль читались

PS: Кнопка "редактировать" - не твой случай ?)
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Такой вопрос, а какую информацию несут в себе:
WORD TableStart;
WORD TableEnd;
DWORD Header;
?.. А в остальном вроде всё нормуль пашет
PS: Скачал Alien Shooter 2, забавно, но стрелять когда везде чёрный экран - не круто -( Испортили-таки гейму.. Зря качал.
PPS: Я идиот, кто есть ворд, дворд итп написано сверху статейки на стратиксе )
WORD TableStart;
WORD TableEnd;
DWORD Header;
?.. А в остальном вроде всё нормуль пашет

PS: Скачал Alien Shooter 2, забавно, но стрелять когда везде чёрный экран - не круто -( Испортили-таки гейму.. Зря качал.
PPS: Я идиот, кто есть ворд, дворд итп написано сверху статейки на стратиксе )
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom