Реализуем класс Turtle
, объектами которого будут
черепахи. Методами объектов будут черепашьи команды. Когда класс будет готов,
им можно будет воспользоваться в программах наподобие этой:
#!/usr/bin/perl use warnings; use Turtle; my $turtle=Turtle->new; $turtle->setColor('tomato'); $turtle->setLineWidth(6); $turtle->setDirection(36); for(0..4) { $turtle->forward(144); $turtle->rotate(144); } $turtle->writePicture('TurtleStar.png', 'pngalpha');
Запустим программу:
%
./turtle-star.pl
* Записан файл: «TurtleStar.png» * Размер файла: 3218 * Формат: pngalpha * Размер: 150×143 * Разрешение: 72 dpi **
В результате работы программы будет создан файл TurtleStar.png
, содержащий изображение
пентаграммы: