Demo of some new features.
()
| 4054 | # more text |
| 4055 | |
| 4056 | def demo2(): |
| 4057 | """Demo of some new features.""" |
| 4058 | speed(1) |
| 4059 | st() |
| 4060 | pensize(3) |
| 4061 | setheading(towards(0, 0)) |
| 4062 | radius = distance(0, 0)/2.0 |
| 4063 | rt(90) |
| 4064 | for _ in range(18): |
| 4065 | switchpen() |
| 4066 | circle(radius, 10) |
| 4067 | write("wait a moment...") |
| 4068 | while undobufferentries(): |
| 4069 | undo() |
| 4070 | reset() |
| 4071 | lt(90) |
| 4072 | colormode(255) |
| 4073 | laenge = 10 |
| 4074 | pencolor("green") |
| 4075 | pensize(3) |
| 4076 | lt(180) |
| 4077 | for i in range(-2, 16): |
| 4078 | if i > 0: |
| 4079 | begin_fill() |
| 4080 | fillcolor(255-15*i, 0, 15*i) |
| 4081 | for _ in range(3): |
| 4082 | fd(laenge) |
| 4083 | lt(120) |
| 4084 | end_fill() |
| 4085 | laenge += 10 |
| 4086 | lt(15) |
| 4087 | speed((speed()+1)%12) |
| 4088 | #end_fill() |
| 4089 | |
| 4090 | lt(120) |
| 4091 | pu() |
| 4092 | fd(70) |
| 4093 | rt(30) |
| 4094 | pd() |
| 4095 | color("red","yellow") |
| 4096 | speed(0) |
| 4097 | begin_fill() |
| 4098 | for _ in range(4): |
| 4099 | circle(50, 90) |
| 4100 | rt(90) |
| 4101 | fd(30) |
| 4102 | rt(90) |
| 4103 | end_fill() |
| 4104 | lt(90) |
| 4105 | pu() |
| 4106 | fd(30) |
| 4107 | pd() |
| 4108 | shape("turtle") |
| 4109 | |
| 4110 | tri = getturtle() |
| 4111 | tri.resizemode("auto") |
| 4112 | turtle = Turtle() |
| 4113 | turtle.resizemode("auto") |
no test coverage detected