Форум: "Media";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
ВнизПроверить какого цвета точка Найти похожие ветки
← →
Женя (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 вся ветка
Форум: "Media";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.041 c