+ 1): 開始x = (x * 空間大小) + X軸剩餘邊界 開始y = Y軸剩餘邊界 結束x = (x * 空間大小) + X軸剩餘邊界 結束y = Y軸剩餘邊界 + (板高 * 空間大小) pygame.draw.line(版面展示, 網格線顏色, (開始x, 開始y), (結束x, 結束y)) for y in range(板高 + 1): 開始x = X軸剩餘邊界 開始y = (y * 空間大小) + Y軸剩餘邊界 結束x = X軸剩餘邊界 + (板寬 * 空間大小) 結束y = (y * 空間大小) + Y軸剩餘邊界 pygame.draw.line(版面展示, 網格線顏色, (開始x, 開始y), (結束x, 結束y)) (畫出一開始黑白子和提示的點) for x in range(板寬): for y in range(板高): 中心x, 中心y = 翻譯面板像素座標(x, y) if 板子[x][y] == 白子 or 板子[x][y] == 黑子: if 板子[x][y] == 白子: 棋子顏色 = 白 else: 棋子顏色 = 黑 pygame.draw.circle(版面展示, 棋子顏色, (中心x, 中心y), int(空間大小 / 2) - 4) if 板子[x][y] == 提示的子: pygame.draw.rect(版面展示, 提示顏色, (中心x - 4, 中心y - 4, 8, 8))