Yoko

All sides of Injection
It is currently 2024-04-16 22:35:56

All times are UTC+02:00




Post new topic  Reply to topic  [ 52 posts ]  Go to page Previous 1 2 3 Next
Author Message
 Post subject:
PostPosted: 2008-01-07 18:49:55 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
а ты попробуй...


Top
   
 Post subject:
PostPosted: 2008-01-07 18:52:16 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
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.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-01-14 20:31:02 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
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.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-01-14 22:28:23 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
изначально используется 15 бит из 16 возможных, старший бит не используется, это тебе кажется, что числа отрицательные на самом деле это как смотреть... по логике 16 бит должен игнорится.

а 0 0 0 тоже прозрачный? во всяком очень удобно делать прозрачности, достаточно будет просто выставить старший бит.


Top
   
 Post subject:
PostPosted: 2008-01-14 22:58:14 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Grin wrote:
изначально используется 15 бит из 16 возможных, старший бит не используется, это тебе кажется, что числа отрицательные на самом деле это как смотреть... по логике 16 бит должен игнорится.

а 0 0 0 тоже прозрачный? во всяком очень удобно делать прозрачности, достаточно будет просто выставить старший бит.

Прозрачный - оно как сказать.. В папердоле - прозрачный, в уо - не прозрачный..

Непонятна система, хочется понять, что в какой цвет краситься...

Вот пишу я допустим .set color -123... :roll:

_________________
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.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-01-15 02:01:31 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
чего не ясно?
16 бит в цвете используется по особому, цвет не отрицательный, просто ты захотел у видить в 16 битном числе знаковое число...


Top
   
 Post subject:
PostPosted: 2008-01-15 09:02:05 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
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.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-01-15 13:22:40 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
ты же сам видел как оно красит...
или должен игнорится твой минус, или цвет не прорисовывается.


Top
   
 Post subject:
PostPosted: 2008-01-15 22:12:12 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Мне непонятна ситуация, когда цвет прозрачный получается..

Вобщем ладно, фиг с ним..

_________________
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.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-02-14 14:11:08 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Специально по заказу грина:
Объясни пожалуйста формат файла 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.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-02-14 17:37:36 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
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 цвет?;)


Top
   
 Post subject:
PostPosted: 2008-02-14 17:50:14 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Спасибо, так яснее.

Стало быть считываем по 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.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-02-14 17:54:28 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
ну так ты посчитай размер структуры HueGroup
и получишь циферку


Top
   
 Post subject:
PostPosted: 2008-02-14 21:01:03 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Пробовал - не получается - отсюда и проблемы))

Где посмотреть, что есть 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.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-02-14 21:03:51 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
во дает...
Так как ты пытался если не знаешь тчто такое машиное слово;)
короче одно слово это 2 байта, Dword = DoubleWord = двойное слово следовательно 4 байта... и все это принято считать без знаковыми структурами


Top
   
 Post subject:
PostPosted: 2008-02-14 21:09:18 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
struct HueEntry{
WORD ColorTable[32]; +32*2
WORD TableStart; +2
WORD TableEnd; +2
CHAR Name[20]; +20
};
итого 88 байт;)

struct HueGroup{
DWORD Header; +4
struct HueEntry Entries[8]; +8*88
};
итого 708 байт = 0х02С4


Top
   
 Post subject:
PostPosted: 2008-02-14 21:11:37 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
давай еще вопросы;))


Top
   
 Post subject:
PostPosted: 2008-02-14 21:25:53 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Спасибо, объяснил мне неразумному где сколько байт :)

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

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.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-02-14 22:47:01 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
да не удобно редактировать... нет хистори... копипастить не удобно...
по этому и фигарю посты;) скучно тут... итальянцы пропали кудато..


Top
   
 Post subject:
PostPosted: 2008-02-14 23:52:09 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Такой вопрос, а какую информацию несут в себе:
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.
Skype: d119060


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 52 posts ]  Go to page Previous 1 2 3 Next

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited