初始化
导入模块

设置背景

设置delay和速度

新建tool小乌龟

定义color和fill变量

然后在onclick生命为全局变量

响应鼠标事件

定义事件处理函数

打印xy坐标

在xy处绘制正方形

定义绘制正方形的函数gotoDraw(t, x, y, side, fill)
实现gotoDraw

每次单击绘制正方形
fill为真或者假绘制带填充或者不带填充图形

实现更改fill的值

根据fill当前要更改前景色还是背景色的按钮

设定t的画笔或者填充色color

演示fill不同绘制不同的图形

更改color的值

展示更改color值绘图
更改color的值之后更改tool小乌龟的值

小乌龟绘制画笔或者填充色的按钮

小乌龟绘制成功游戏结束
然后拓展绘制不同的图形
网友评论