|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.09.2012, 22:42 | #1 |
Пользователь
Регистрация: 28.05.2012
Сообщений: 54
|
Вывод оттенков зеленого
Нужно сделать программу на Паскаль, которая рандомно выводит на экран оттенки зеленого. Пытался сделать через RGB. Пробовал задавать цвет таким образом:
Код:
Насчет функции RGB: Я так понял. что она принимает значения красного, зеленого и синего, и выдаёт номер соответствующего цвета в стандартной палитре. P.S. Выставлен режим SVGA600X800X32768. P.P.S. Прошу прощения, за то, что немного неграматно описал проблему. Головная боль после четырех часов поисков дала о себе знать. Последний раз редактировалось alik98; 16.09.2012 в 01:01. |
16.09.2012, 00:36 | #2 | |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
Хм...
Цитата:
Не отвечать после 12, не отвечать после 12... (уже тоже плохо соображаю)
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 16.09.2012 в 00:42. |
|
16.09.2012, 01:00 | #3 |
Пользователь
Регистрация: 28.05.2012
Сообщений: 54
|
И как мне это поможет с RGB? Я знаю, как работает Setcolor, но мне нужно задавать цвет через RGB, а не через стандартную палитру. А Getmaxcolor вообще какое имеет отношение к моей проблеме?
|
16.09.2012, 08:35 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
p.s. Turbo Pascal, например, понятия не имеет, что это за функция RGB |
|
16.09.2012, 11:38 | #5 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
хм... ничего не понимаю
Код:
Последний раз редактировалось Poma][a; 16.09.2012 в 11:41. |
17.09.2012, 18:39 | #6 |
Пользователь
Регистрация: 28.05.2012
Сообщений: 54
|
Я думал о создании палитры, но мне нужны не только оттенки зеленого по тону, но и с небольшими примесями других светов. Но ладно, боюсь другого выхода не осталось.
|
17.09.2012, 18:41 | #7 |
Пользователь
Регистрация: 28.05.2012
Сообщений: 54
|
А, кое-чего не заметил в вашей программе. Всё так как мне и было нужно, но у меня по той же причине ничерта не работало. Это не ошибка и не глюк. Дело в том, что вы меняете цвет по его id в палитре, а точкам на экране присваевается id цвета, сам он уже берется из палитры через id. Что б работало, нужно пол палитры перелапатить, присвоив номерам цветов setcolor и setrgbpalette i.
Последний раз редактировалось alik98; 17.09.2012 в 19:16. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод списка символов справа налево 5 раз подряд и исключить вывод цифр | Gareek | Помощь студентам | 2 | 23.12.2011 21:41 |
Вывод из БД | Bustle | PHP | 5 | 11.04.2011 23:08 |
Вывод из БД | zircon | PHP | 2 | 11.04.2011 11:47 |
Вывод | RedScreenOfLife | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 29.10.2010 21:17 |
Вывод C | heart | Общие вопросы C/C++ | 6 | 17.08.2009 11:29 |