Автор | Сообщение |
|
| |
Пост N: 221
Зарегистрирован: 05.10.06
|
|
Отправлено: 29.08.19 13:41. Заголовок: VGAPALETTE() - работает ?
В описании есть, но палитру не меняет и возвращает F при вызове
|
|
|
Ответов - 5
[только новые]
|
|
|
| moderator
|
Пост N: 1360
Зарегистрирован: 06.07.06
|
|
Отправлено: 29.08.19 16:18. Заголовок: Судя по исходникам (..
Судя по исходникам ( contrib/hbct/video.c ) эта функция не реализована. Без понятия, что и как она должна делать, но если речь идет о смене палитры, то это можно сделать с помощью hb_gtinfo( HB_GTI_PALETTE, aPalettes ) где aPalettes - массив из 16 значений цветов в числовом виде.
|
|
|
|
| |
Пост N: 222
Зарегистрирован: 05.10.06
|
|
Отправлено: 30.08.19 09:26. Заголовок: alkresin пишет: где..
alkresin пишет: цитата: | где aPalettes - массив из 16 значений цветов в числовом виде |
| правильно понимаю что каждый элемент массива соответствуют одному из стандартных цветов, а значение цвета в каком диапазоне должно быть ?
|
|
|
|
| moderator
|
Пост N: 1362
Зарегистрирован: 06.07.06
|
|
Отправлено: 30.08.19 10:08. Заголовок: Да, последовательнос..
Да, последовательность такая: N, B, G, BG, R, RB, GR, W, N+, B+, G+, BG+, R+, RB+, GR+, W+ А значение цвета - от 0 (черный) до 16777215 (0xFFFFFF, белый)
|
|
|
|
| |
Пост N: 223
Зарегистрирован: 05.10.06
|
|
Отправлено: 02.09.19 10:35. Заголовок: alkresin пишет: по..
alkresin пишет: цитата: | последовательность такая: N, B, G, BG, R, RB, GR, W, N+, B+, G+, BG+, R+, RB+, GR+, W+ |
| А добавить новых в палитру нельзя ?
|
|
|
|
| moderator
|
Пост N: 1366
Зарегистрирован: 06.07.06
|
|
Отправлено: 02.09.19 10:50. Заголовок: В смысле, расширить ..
В смысле, расширить палитру, сделать ее больше 16 цветоа? Нет, 16 - принципиальное ограничение.
|
|
|
|