python代码——弹球

时间:2021-08-03 04:48:07
【文件属性】:
文件名称:python代码——弹球
文件大小:3KB
文件格式:PY
更新时间:2021-08-03 04:48:07
pyhon 游戏代码 from tkinter import * import random import time class Ball: def _init_(self,canvas,paddle,color): self.canvas=canvas self.paddle=paddle self.id=canvas.create_oval(10,10,25,25,fill=color) self.canvas.move(self.id,245,100) starts=[-3,-2,-1,1,2,3] random.shuffle(starts) self.x=starts[0] self.y=-3 self.canvas_height=self.canvas.winfo_height() self.canvas_width=self.canvas.winfo_width() self.hit_bottom=False def hit_paddle(self,pos): paddle_pos=self.canvas.coords(self.paddle.id) if pos[2] >=paddle_pos[0] and pos[0] <= paddle_pos[2]: if pos[3] >=paddle_pos[1] and pos[3] <= paddle_pos[3]: return True return False、

网友评论