【文件属性】:
文件名称:turtles:Pharo Smalltalk中的Turtle实现
文件大小:31KB
文件格式:ZIP
更新时间:2021-05-02 11:39:03
Smalltalk
我正在编写用于学习Pharo和Smalltalk的非常基本的,正在构建的海龟图形工具。 使用形态绘制乌龟。
例子1
| tree |
SDTurtle on.
tree := [ :size |
(size >= 1) ifTrue: [
SDTurtle forward: size; right: 45.
tree value: (size / 2).
SDTurtle left: 90.
tree value: (size / 2).
SDTurtle right: 45; back: size.
]
].
tree value: 80
例子2
| tree |
SDTurtle on.
tree := [ :depth |
(depth >= 2) ifTrue: [
SDTurtle forwa
【文件预览】:
turtles-master
----.gitignore(245B)
----README.md(2KB)
----.filetree(69B)
----SD-Turtles.package()
--------.filetree(106B)
--------monticello.meta()
--------ManifestSDTurtles.class()
--------SDTurtleMorph.class()
--------properties.json(3B)
--------SDTurtlePoint.class()
--------SDTurtleLauncher.class()
--------SDTurtleControlPanel.class()
--------SDTurtle.class()
----LICENSE(1KB)