You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
984 B
38 lines
984 B
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() |