Показать сообщение отдельно
Старый 29.07.2010, 13:57   #7
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
Ответ: Lib_bezier - Рисование кривой Безье

Program PointerTest;
Uses sensor,Bezier; ;
Var 
oxoypxpystateinteger;
Begin
sensor
.init// Инициализация библиотеки
repeat // Бесконечный цикл
state:=pointer_state// Читаем состояние сенсора
if state=1 then // Если нажали, то...
begin
if (ox=0) and (oy=0then
begin
ox
:=pointer_dragged_xoy:=pointer_dragged_y;
end;
// Выясняем куда именно нажали (координаты)
px:=pointer_dragged_xpy:=pointer_dragged_y;

 
// Рисуем кривую Безье
    
DrawBezier(oxoy00pxpy); 
// Запоминаем предыдущую точку для рисования следующей линии
ox:=pxoy:=py;
end;
// Если ничего не нажали - сбрасываем координаты в 0
else begin ox:=0oy:=0;
end;
RepaintDelay(20); // Отрисовка линии и небольшая пауза
until false;
End
в чем ошибка делаю все правильно
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием