Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2009, 00:38   #11
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Может этот код подойдёт?
Код:
DECLARE SUB PaintStar (x1!, y1!, wd!)
CLS
SCREEN 12

' Square
LINE (0, 0)-(639, 479), 7, BF
LINE (5, 5)-(634, 105), 9, BF
LINE (5, 205)-(634, 305), 9, BF
LINE (5, 5)-(634, 305), 0, B

' Stars
PaintStar 255, 113, 5
PaintStar 255, 157, 5
PaintStar 299, 135, 5
PaintStar 343, 113, 5
PaintStar 343, 157, 5

SUB PaintStar (x, y, wd)
  ' Lines ---------------------------
  x1 = x
  y1 = y + (2 * wd)
  x2 = x + (6 * wd)
  y2 = y + (2 * wd)
  LINE (x1, y1)-(x2, y2), 9

  x2 = x + (1 * wd)
  y2 = y + (6 * wd)
  LINE -(x2, y2), 9

  x2 = x + (3 * wd)
  y2 = y
  LINE -(x2, y2), 9

  x2 = x + (5 * wd)
  y2 = y + (6 * wd)
  LINE -(x2, y2), 9

  x2 = x
  y2 = y + (2 * wd)
  LINE -(x2, y2), 9

  ' Fill ---------------------------
  x1 = x + (3 * wd)
  y1 = y + (3 * wd)
  PAINT (x1, y1), 9, 9

  x1 = x + wd
  y1 = y + (2 * wd) + 3
  PAINT (x1, y1), 9, 9

  x1 = x + (3 * wd)
  y1 = y + wd
  PAINT (x1, y1), 9, 9

  x1 = x + (5 * wd)
  y1 = y + (2 * wd) + 3
  PAINT (x1, y1), 9, 9

  x1 = x + (4 * wd)
  y1 = y + (4 * wd)
  PAINT (x1, y1), 9, 9

  x1 = x + (2 * wd)
  y1 = y + (4 * wd)
  PAINT (x1, y1), 9, 9
END SUB
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сохранить нарисованный график в JPG файл Ark Мультимедиа в Delphi 13 03.04.2009 15:41
Нужен рисунок на Pascal cHEg Паскаль, Turbo Pascal, PascalABC.NET 3 18.12.2008 22:44
нужен простенький скриптик, для спецов 5 мин. работы AndreyD Фриланс 2 21.12.2007 22:13