- 新增 jiyi.py 文件,实现字母翻牌记忆游戏功能 - 添加 youxijiemian.py 文件,创建游戏开始界面 - 使用 turtle 和 tkinter 模块分别实现游戏和界面 - 支持选择不同难度的游戏模式
65 lines
1.2 KiB
Python
65 lines
1.2 KiB
Python
import datetime
|
|
from turtle import *
|
|
|
|
bgpic("China.png")
|
|
setup(1200,800)
|
|
tracer(False)#画笔不刷新
|
|
|
|
h=Pen()
|
|
m=Pen()
|
|
s=Pen()
|
|
h.pensize(5)
|
|
m.pensize(3)
|
|
s.pensize(2)
|
|
|
|
p=Pen()
|
|
p.ht()
|
|
p.penup()
|
|
p.goto(-220,-345)
|
|
|
|
t = datetime.datetime.now()
|
|
cha=datetime.timedelta(hours=0)
|
|
|
|
def change(x,y):
|
|
# print(x,y)
|
|
global cha
|
|
if -495<x<-320 and 225<y<342:
|
|
cha = datetime.timedelta(hours=0)
|
|
bgpic("China.png")
|
|
elif -225<x<-50 and 225<y<342:
|
|
cha = datetime.timedelta(hours=-5)
|
|
bgpic("Russia.png")
|
|
elif 45<x<222 and 225<y<342:
|
|
cha = datetime.timedelta(hours=-7)
|
|
bgpic("Britain.png")
|
|
elif 318<x<492 and 225<y<342:
|
|
cha = datetime.timedelta(hours=-12)
|
|
bgpic("America.png")
|
|
|
|
listen()
|
|
onscreenclick(change)
|
|
|
|
while True:
|
|
t = datetime.datetime.now()
|
|
t+=cha
|
|
|
|
s.clear()
|
|
m.clear()
|
|
h.clear()
|
|
p.clear()
|
|
s.home()
|
|
m.home()
|
|
h.home()
|
|
|
|
s.seth(-t.second*6+90)
|
|
s.fd(120)
|
|
m.seth(-t.minute*6+90)
|
|
m.fd(80)
|
|
h.seth(-t.hour%12*30- t.minute/12*6+90)
|
|
h.fd(40)
|
|
|
|
p.write("{}年{}月{}日 {}:{}:{}".format(t.year,t.month,t.day,t.hour,t.minute,t.second,), font=("黑体", 30, 'bold'))
|
|
update()
|
|
|
|
|