Кто-нибудь может мне подсказать:
когда я учился в школе, у нас был Паскаль со своеобразным графическим драйвером-рисовалкой (не факт, что это был Паскаль 7; и не могу точно сказать-Борланд или ТурбоПаскаль)-там были команды PenDn (опустить перо), PenUp (поднять перо), MoveT(X,Y), OXOY (система координат);
и можно было сделать отрисовку по линиям и по точкам, не как в Graph. Назвывался он просто Drawer.pas. Программа отрисовки прямоугольника выглядела так:
Program pr;
{$I Drawer.pas}{<--это он подключался}
Var X,Y,Z,C:Real;
Begin
WriteLn('Ведите длину ');
Read(X),
WriteLn('Ведите ширину ');
Read(Y),
Z:=X/2; C:=Y/2;
Drawer on; {<--это он инициализировался}
PenDn;
Movet (0,0);{<--здесь обход по точкам}
.....PenUp;
End.
Uses Graph3;
Спасибо!
А система команд не изменилась?
Буду разбираться...
Сумел запустить модуль Graph3, программа компилится, вот только не рисует...
Program M;
Uses Crt,Graph3;
Var a:Integer;
Begin
a:=10;
Graph3.
PenDown;
Move(a,a,a);
PenUp;
Readln;
End.
uses graph3;
begin
GraphColorMode;
ShowTurtle;
Forwd(20); TurnRight(90);
Forwd(20); TurnRight(90);
Forwd(20); TurnRight(90);
readln;
end.
Благодарю всех, кто откликнулся.
Пока разбираюсь...
Где можно прочесть про все команды graph3 и черепашки?
На форуме нашел тему "
http://forum.pascal.net.ru/index.php?showtopic=7530&hl=graph3,
", где рассматривается близкая задача, качнул оттуда модуль tortuise, откомпиллировал-работает, но как подключить его к программе и использовать в ней его команды-не знаю. Никто не подскажет?
To volvo
Твоя программа работает.
Не подскажешь, как изменить начальную точку отрисовки и цвет (рисует только красным)?
To Оззя
Твой модуль скачал, пока разбираюсь...
Вот тут посмотри - есть информация, как выбирать палитру, и цвета: http://cs.nyu.edu/cs/faculty/marateck/turtle.html
А насчет изменения начальной точки... Стартовая позиция "Черепашки" - центр экрана. Не показывая ее, переведи туда, куда тебе надо, потом ShowTurtle, и можно рисовать...