Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

Проверить какого цвета точка   Найти похожие ветки 

 
Женя   (2004-05-07 16:58) [0]

Добрый день.
У меня лабораторная по ООП. Задача сделать пародию на аквариум в котором "плавают" кружочки и квадратики, т.е. рыбки. Нужно чтобы они огибали друг друга, а для этого есть процедура Look, которая проверяет несколько точек по ходу движения "рыбы" и если этот цвет отличается от цвета аквариума, то рыба огибает препятствие.

Т.о. вопрос как проверить цвет точки и сравнить с другим цветом


 
Маг Гыр ©   (2004-05-07 17:24) [1]

Если работаешь с канвой, то у нее есть свойство
Pixels[X, Y: Integer]: TColor;
Используется так:
var
col: TColor;
...
col:=Form1.Canvas.Pixels(100,200); // col-цвет пикселя (100,200)


 
Женя   (2004-05-09 14:06) [2]

Очень благодарен


 
тихий вовочка ©   (2004-05-09 16:47) [3]

Только Pixels ужасно тормозят и тебе лучше просто иметь координаты всех препятствий и других рыб. Спрайты тебя спасут



Страницы: 1 вся ветка

Текущий архив: 2004.07.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
3-1088335340
Vemer
2004-06-27 15:22
2004.07.25
Подгонка высоты ячеек в QReport...


14-1089103703
Sandman25
2004-07-06 12:48
2004.07.25
Равенство для real


14-1089312565
Jeer
2004-07-08 22:49
2004.07.25
Просто под вечер..


6-1085312785
Viktor
2004-05-23 15:46
2004.07.25
ip адресс


3-1088612901
3APA3A
2004-06-30 20:28
2004.07.25
Зачем нужены курсоры?