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