|
|
@ -2,9 +2,9 @@
|
|
|
|
import pygame
|
|
|
|
import pygame
|
|
|
|
pygame.init()
|
|
|
|
pygame.init()
|
|
|
|
screen = pygame.display.set_mode((600, 600))
|
|
|
|
screen = pygame.display.set_mode((600, 600))
|
|
|
|
pygame.display.set_caption('五子棋-EduCoder')
|
|
|
|
pygame.display.set_caption('我的游戏')
|
|
|
|
space = 20
|
|
|
|
space = 15
|
|
|
|
cell_size = 40
|
|
|
|
cell_size = 30
|
|
|
|
cell_num = 15
|
|
|
|
cell_num = 15
|
|
|
|
chess_arr = []
|
|
|
|
chess_arr = []
|
|
|
|
def get_one_dire_num(lx, ly, dx, dy, m):
|
|
|
|
def get_one_dire_num(lx, ly, dx, dy, m):
|
|
|
@ -38,12 +38,12 @@ while True:
|
|
|
|
if event.type == pygame.QUIT:
|
|
|
|
if event.type == pygame.QUIT:
|
|
|
|
pygame.quit()
|
|
|
|
pygame.quit()
|
|
|
|
exit()
|
|
|
|
exit()
|
|
|
|
screen.fill((204, 153, 102))
|
|
|
|
screen.fill((255,255,0))
|
|
|
|
for x in range(0, cell_size * cell_num, cell_size):
|
|
|
|
for x in range(0, cell_size * cell_num, cell_size):
|
|
|
|
pygame.draw.line(screen, (200, 200, 200), (x + space, 0 + space),
|
|
|
|
pygame.draw.line(screen, (205, 205, 205), (x + space, 0 + space),
|
|
|
|
(x + space, cell_size * (cell_num - 1) + space), 1)
|
|
|
|
(x + space, cell_size * (cell_num - 1) + space), 1)
|
|
|
|
for y in range(0, cell_size * cell_num, cell_size):
|
|
|
|
for y in range(0, cell_size * cell_num, cell_size):
|
|
|
|
pygame.draw.line(screen, (200, 200, 200), (0 + space, y + space),
|
|
|
|
pygame.draw.line(screen, (205, 205, 205), (0 + space, y + space),
|
|
|
|
(cell_size * (cell_num - 1) + space, y + space), 1)
|
|
|
|
(cell_size * (cell_num - 1) + space, y + space), 1)
|
|
|
|
pygame.draw.circle(screen, (0, 0, 0), (cell_size * 4 + space, cell_size * 4 + space), 2, 1)
|
|
|
|
pygame.draw.circle(screen, (0, 0, 0), (cell_size * 4 + space, cell_size * 4 + space), 2, 1)
|
|
|
|
pygame.draw.circle(screen, (0, 0, 0), (cell_size * 10 + space, cell_size * 10 + space), 2, 1)
|
|
|
|
pygame.draw.circle(screen, (0, 0, 0), (cell_size * 10 + space, cell_size * 10 + space), 2, 1)
|
|
|
|