Demo of some new features.
()
| 3935 | # more text |
| 3936 | |
| 3937 | def demo2(): |
| 3938 | """Demo of some new features.""" |
| 3939 | speed(1) |
| 3940 | st() |
| 3941 | pensize(3) |
| 3942 | setheading(towards(0, 0)) |
| 3943 | radius = distance(0, 0)/2.0 |
| 3944 | rt(90) |
| 3945 | for _ in range(18): |
| 3946 | switchpen() |
| 3947 | circle(radius, 10) |
| 3948 | write("wait a moment...") |
| 3949 | while undobufferentries(): |
| 3950 | undo() |
| 3951 | reset() |
| 3952 | lt(90) |
| 3953 | colormode(255) |
| 3954 | laenge = 10 |
| 3955 | pencolor("green") |
| 3956 | pensize(3) |
| 3957 | lt(180) |
| 3958 | for i in range(-2, 16): |
| 3959 | if i > 0: |
| 3960 | begin_fill() |
| 3961 | fillcolor(255-15*i, 0, 15*i) |
| 3962 | for _ in range(3): |
| 3963 | fd(laenge) |
| 3964 | lt(120) |
| 3965 | end_fill() |
| 3966 | laenge += 10 |
| 3967 | lt(15) |
| 3968 | speed((speed()+1)%12) |
| 3969 | #end_fill() |
| 3970 | |
| 3971 | lt(120) |
| 3972 | pu() |
| 3973 | fd(70) |
| 3974 | rt(30) |
| 3975 | pd() |
| 3976 | color("red","yellow") |
| 3977 | speed(0) |
| 3978 | begin_fill() |
| 3979 | for _ in range(4): |
| 3980 | circle(50, 90) |
| 3981 | rt(90) |
| 3982 | fd(30) |
| 3983 | rt(90) |
| 3984 | end_fill() |
| 3985 | lt(90) |
| 3986 | pu() |
| 3987 | fd(30) |
| 3988 | pd() |
| 3989 | shape("turtle") |
| 3990 | |
| 3991 | tri = getturtle() |
| 3992 | tri.resizemode("auto") |
| 3993 | turtle = Turtle() |
| 3994 | turtle.resizemode("auto") |
no test coverage detected