学习更改turtle图标,
18年接触学习turtle,写前面那些turtle学习记录时。有看到,当时认为这个是画图用的,改图标图案没什么用。没在这里记录。这里记录下。为了银两最近接到要做四人玩的 Connect Four (四子棋),全要用turtle实现的。四人下的棋子,用到了。
turtle.register_shape(name, shape=None)
turtle.addshape(name, shape=None); name为gif图片,shape为none。图标改为该图片。name 为指定的字符串,shape 为由坐标值对构成的元组。图标改为相应的多边形形状。
改变已有的图标:
前面学过的。 turtle.shapetransform()可改变多边形,turtle.get_shapepoly()取到多边形元组数据。
getshapes(),可取到已有的图标。
shape("circle")
shapetransform(1, 1, -1, 2)
cir=get_shapepoly()
register_shape('cir',cir)
shape('cir')
fd(100)
begin_poly()##后面介绍
for i in range(5):
fd(50)
left(216)
end_poly()