Zrobiłem procedurę rysująćą gwiazdkę, chciałem zeby była wypełniona kolorem więc do rysowania chce uzyć funkcji wielokąt. tu jest kod:
oto kol :n
czyść
przyp "szer 3 + ( ( :n - 1 ) * 2 )
przyp "szer 400 / :szer
ps :szer
pw 30
powtórz 6 [wielokąt [ :szer 120 :szer 120 :szer 120] pw 60]
np :szer
powtórz 6 [pw 60 np :szer pw 120 np :szer pw 240]
ws :szer pw 330
już
n to wielkośc gwiazdki, im mniejsza tym gwiazdka większa.
wszystko jest dobrze tylo źle jest to że w funkcji wielokąt komeniusz nie rozumie zmiennej :szer
przy zwyczajnym rysowaniu linii wszytko jest dobrze
czyli poprostu, dlaczego w funkcji wielokat komeniusz nie czyta zmiennych.
to działa:
oto kol :n
czyść
przyp "szer 3 + ( ( :n - 1 ) * 2 )
przyp "szer 400 / :szer
ps :szer
pw 30
powtórz 6 [wielokąt [ 100 120 100 120 100 120] pw 60]
np :szer
powtórz 6 [pw 60 np :szer pw 120 np :szer pw 240]
ws :szer pw 330
już
czekam na pomoc