2018-07-27 绘图程序

初始化

导入模块



设置背景


image.png

设置delay和速度


新建tool小乌龟


image.png

定义color和fill变量


image.png

然后在onclick生命为全局变量


image.png

响应鼠标事件


image.png

定义事件处理函数


image.png

打印xy坐标


image.png

在xy处绘制正方形


image.png

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

实现gotoDraw


2018-07-27 绘图程序_第1张图片
image.png

每次单击绘制正方形

fill为真或者假绘制带填充或者不带填充图形


image.png

实现更改fill的值


image.png

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


2018-07-27 绘图程序_第2张图片
image.png

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


image.png

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


image.png

更改color的值


2018-07-27 绘图程序_第3张图片
image.png

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


2018-07-27 绘图程序_第4张图片
image.png

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


2018-07-27 绘图程序_第5张图片
image.png

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

你可能感兴趣的:(2018-07-27 绘图程序)