Сообщение от leonid
И, если Вас не затруднит, покажите как пользоваться repaint'ом для перерисовки заданной области.
|
прорисовка определенной области не поддерживается. но есть функция
setClip(x, y, w, h), которая определяет область вывода графики.
program clipTest;
begin
// выводим текст и рисунки только в заданный прямоугольник
setClip(0, 0, 50, 120);
setColor(0, 0, 0);
FillRect(0, 0, GetWidth, GetHeight);
setColor(255, 255, 255);
drawImage(loadImage('/icon.png'), 40, 10);
drawText('Hello world!', 0, 0);
// возвращаем возможность рисовать на всем экране
setClip(0, 0, GetWidth, GetHeight);
// рисуем на всем экране
setColor(0, 127, 0);
drawLine(0, 0, GetWidth, GetHeight);
repaint;
delay(2000);
end.