1 Star 0 Fork 0

Jia-Hui/gobang

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
render.js 825 Bytes
一键复制 编辑 原始数据 按行查看 历史
Jia-Hui 提交于 2021-11-17 12:29 . init
import { $, size_info } from './utils.js'
// 渲染棋盘
function render_checkerboard(mode) {
const game = $('#game')
const info = size_info[mode]
game.className = mode
game.style.width = (info.size - 1) * info.side + 'px'
game.style.height = (info.size - 1) * info.side + 'px'
game.innerHTML = '<div class="square"></div>'.repeat((info.size - 1) ** 2)
}
// 渲染所有棋子
function render_piece(row, col, side, color) {
const game = $('#game')
const div = document.createElement('div')
let cls
if (color === 1) cls = 'piece black'
else cls = 'piece white'
div.className = cls
div.style.left = col * side - 0.5 * (side - 10) + 'px'
div.style.top = row * side - 0.5 * (side - 10) + 'px'
game.appendChild(div)
}
export { render_checkerboard, render_piece }
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/jia-hui00/gobang.git
[email protected]:jia-hui00/gobang.git
jia-hui00
gobang
gobang
master

搜索帮助