-->
|
|
|
§ 4.19. Ãðàôè÷åñêèå èñïîëíèòåëè Ïîóðî÷íûå ïëàíû, èíòåðàêòèâÈñïîëíèòåëü DRAW (îêîí÷àíèå)Áóêâû u, d, l, r çàäàþò íàïðàâëåíèå. ×èñëî øàãîâ, êîòîðûå íåîáõîäèìî âûïîëíèòü â çàäàííîì íàïðàâëåíèè, óêàçûâàåòñÿ ïîñëå ñîîòâåòñòâóþùåé áóêâû. Ñ ïîìîùüþ êîìàíä å, f, g, h èñïîëíèòåëü DRAW ìîæåò ïåðåäâèãàòüñÿ ïî äèàãîíàëüíûì íàïðàâëåíèÿì, ïîêàçàííûì íà ðèñóíêå:
Âíèìàíèå! Êîìàíäà å10 îçíà÷àåò, ÷òî DRAW ïåðåäâèíåòñÿ èç èñõîäíîé òî÷êè ïî äèàãîíàëè â ïðàâûé âåðõíèé óãîë êâàäðàòà ñî ñòîðîíîé 10 åäèíèö.
Ñëåäîâàòåëüíî, øàã èñïîëíèòåëÿ, îïðåäåëÿåìûé êîìàíäàìè å, f, g, h, äëèííåå øàãà, îïðåäåëÿåìîãî êîìàíäàìè u, d, l, r. Íàïðèìåð, ñëåäóþùèå êîìàíäíûå ñòðîêè ïîçâîëÿþò âûâåñòè íà ýêðàí ðèñóíêè öâåòêà è áàáî÷êè: DRAW" e10 d10 r10 g10 f10 l10 d10 h10 g10 u10 l10 e10 h10 r10 u10 f10" DRAW" u40 d10 e20 f10 d10 g10 l10 f10 g10 h10 g10 h10 e10 l10 h10 u10 e10 f20"
×òîáû êîîðäèíàòàì òåêóùåé òî÷êè âîçâðàùàëèñü èõ ïðåäûäóùèå çíà÷åíèÿ, íåîáõîäèìî ïåðåä êîìàíäàìè å, r, l, h, g, f, d, u è m èñïîëüçîâàòü êîìàíäó n. Íàïðèìåð, ïîâòîðèâ 4 ðàçà ôðàãìåíò êîìàíäíîé ñòðîêè ng20 nf20 d20, ìîæíî íàðèñîâàòü âîò òàêóþ åëü:
|
|
|