parent
0b001db90e
commit
cbb160b075
@ -0,0 +1,22 @@
|
|||||||
|
board = [[] for i in range(15)]
|
||||||
|
|
||||||
|
for i in range(15):
|
||||||
|
for j in range(15):
|
||||||
|
board[i].append((i,j))
|
||||||
|
|
||||||
|
|
||||||
|
board_b = [list(l) for l in zip(*board)]
|
||||||
|
|
||||||
|
board_c = [[] for line in range(29)]
|
||||||
|
for x in range(15):
|
||||||
|
for y in range(15):
|
||||||
|
board_c[x-y].append(board[x][y])
|
||||||
|
for line in board_c:
|
||||||
|
print(line)
|
||||||
|
|
||||||
|
board_d = [[] for line in range(29)]
|
||||||
|
for x in range(15):
|
||||||
|
for y in range(15):
|
||||||
|
board_d[x+y].append(board[x][y])
|
||||||
|
for line in board_d:
|
||||||
|
print(line)
|
@ -0,0 +1,38 @@
|
|||||||
|
import pygame as pg
|
||||||
|
|
||||||
|
|
||||||
|
pg.init()
|
||||||
|
|
||||||
|
WIDTH = 615
|
||||||
|
HEIGHT = 615
|
||||||
|
screen = pg.display.set_mode((WIDTH, HEIGHT)) #游戏窗口
|
||||||
|
clock = pg.time.Clock()
|
||||||
|
objects = [] # 新创建的元素,全都放到这个列表里
|
||||||
|
|
||||||
|
background = pg.image.load("data/bg.png").convert_alpha()
|
||||||
|
black = pg.image.load("data/storn_black.png").convert_alpha()
|
||||||
|
white = pg.image.load("data/storn_white.png").convert_alpha()
|
||||||
|
|
||||||
|
pg.display.set_caption("五子棋")#标题
|
||||||
|
|
||||||
|
going = True
|
||||||
|
while going:
|
||||||
|
screen.blit(background, (0,0))
|
||||||
|
for event in pg.event.get():
|
||||||
|
|
||||||
|
if event.type == pg.QUIT:
|
||||||
|
going = False
|
||||||
|
|
||||||
|
elif event.type == pg.KEYDOWN and event.key == pg.K_ESCAPE:
|
||||||
|
going = False
|
||||||
|
|
||||||
|
elif event.type == pg.MOUSEBUTTONDOWN:
|
||||||
|
pos = pg.mouse.get_pos()
|
||||||
|
print(pos)
|
||||||
|
objects.append([black,(pos[0]-18,pos[1]-18)])
|
||||||
|
for o in objects:
|
||||||
|
screen.blit(o[0], o[1])
|
||||||
|
clock.tick(60)
|
||||||
|
pg.display.update()
|
||||||
|
|
||||||
|
pg.quit()
|
Loading…
Reference in new issue