Python 如何将每个圆连接到pygame的左上角?

Python 如何将每个圆连接到pygame的左上角?,python,pygame,Python,Pygame,到目前为止,我有这段代码,我需要在单击每个圆时从左上角画一条线。然而,我现在只有一个星群类型,其中是圆连接到下一个圆 从pygame导入* init() 尺寸=宽度,高度=650 屏幕=显示。设置模式(大小) 黑色=(0,0,0) 绿色=(0,255,0) 运行=真 myClock=time.Clock() 上一个位置=无 #游戏循环 运行时: 对于事件中的e.get(): 如果e.type==退出: 运行=错误 如果e.type==MOUSEBUTTONDOWN: 如果e.button==1:

到目前为止,我有这段代码,我需要在单击每个圆时从左上角画一条线。然而,我现在只有一个星群类型,其中是圆连接到下一个圆

从pygame导入*
init()
尺寸=宽度,高度=650
屏幕=显示。设置模式(大小)
黑色=(0,0,0)
绿色=(0,255,0)
运行=真
myClock=time.Clock()
上一个位置=无
#游戏循环
运行时:
对于事件中的e.get():
如果e.type==退出:
运行=错误
如果e.type==MOUSEBUTTONDOWN:
如果e.button==1:
如果上一个位置!=无:
绘制线(屏幕、绿色、上一位置、e位置)
上一个位置=东位置
画圆(屏幕,绿色,e.pos,10)
如果e.button==3:
上一个位置=无
屏幕填充(黑色)
display.flip()
我的时钟滴答(60)
退出

屏幕左上角是
(0,0)
。线条绘制功能文档可在此处找到:

因此,只需更改线条绘制代码:

TOP_LEFT = ( 0, 0 )

...

draw.line( screen, GREEN, TOP_LEFT, e.pos )
将给出从左上角到每个圆中心的一条直线

所有这些操作都非常简单,如果您花很短的时间阅读文档,它将真正帮助您学习,至少对于您试图实现的操作是如此。从SO复制和粘贴代码并不是学习任何东西的好方法