×

swift

macOS swift下使用贝塞尔曲线制作五子棋盘(2)

Aclitan Aclitan 发表于2024-06-19 浏览12547 评论0
上一篇我们实现了绘制棋盘格子以及棋子的功能,这一篇我们来实现黑白子交替落子和判断胜负。 落子 黑白子交替 //我们定义一个bool值,因为五子棋里总是黑子落地切换白子,白子落地切换黑子,所以每当执行完一次落子,就应该取反bool值 var isblackOrWhite: Bool = true 计算落子的point //我们定义一个结构体,point代表当前子的横竖列坐标,isblackOrWhite代表当前子为黑子还是摆子 struct Piece { let

Ruby教程

mac下nvm_Mac OS 使用 nvm 管理 node 与 npm 版本

微信用户83175 微信用户83175 发表于2024-05-31 浏览4090 评论0
nvm 是 Mac 下的 node 管理工具,有点类似管理 Ruby 的 rvm,如果是需要管理 Windows 下的 node,官方推荐是使用 nvmw 或 nvm-windows 。 以下具体说下 Mac 系统中的安装与使用细节(Windows 系统仅供类比参考)。 1. 卸载已安装到全局的 node/npm 如果之前是在官网下载的 node 安装包,运行后会自动安装在全局目录,其中 node 命令在 /usr/local/bin/node ,npm 命令在全局 node_modu