line - 需要定义一个覆盖另一条线的单线来为我的井字游戏创建一个 X
问题描述
我正在使用 Racket 画一条线来覆盖另一条线,为 tictactoe 游戏创建斧头。
任何帮助或建议将不胜感激。
;part1 draws a circle
(define (singlecircle)(circle 20 "outline" (pensetup "red" 3)))
;part1.2 defines omark, overlays singlecircle on top of the whitebox using voerlay function
(define (omark) (overlay (singlecircle)(whitebox)))
;part1.3 calls omark, will draw a single red circle
(omark)
;part2.1
(define (singleline)(line 30 30 "blue"))
;part2.2
(define (flipsingleline)(flip-horizontal -30 (singleine "blue" -30)))
;part2.3
(define (xlines)(overlay (singleline)(flipsingleine)))
;part2.4
(define (xmark)(overlay (xlines)(whitebox)))
(xmark)
;part3
(define (wholeboard)
(beside (omark)(omark)(omark))
(above (omark)(omark)(omark)))
解决方案
推荐阅读
- python - 使用 xarray 获取下载数据集(CDS API)的属性和详细信息
- go - Worker Pool 并发模式中何时关闭结果通道?
- c++ - platformIO 中的本机单元测试:ld:未找到架构 x86_64 的符号
- sql - 在 SQLPLUS 中,不能将视图列命名为数字
- c++ - 请解释为什么此代码打印 02002 而不是 00022
- java - Vaadin 无法导入 CSS 文件
- angular - rxjs:错误后保持无限流活着
- java - Hibernate 在启动时删除表的所有内容,即使 hbm2ddl.auto 设置为更新
- python - 根据其他数据集添加具有重复值的列 - pandas(将股票市场指数的数据按天添加到每个股票。)
- string - 从同一目录中的文本文件中使用正则表达式 Grep ip 地址