Форум сайта python.su
Хочу сделать возможность перемещения картинки с одного места на другое с помощью мышки, то есть при клике draggable = True и она перетаскивается а как только отпускается кнопка - картинка сразу же останавливается. Картинка должна перетаскиваться без перерисовки фона, так как фон не может быть только одного цвета, как это осуществить?
tux = pg.image.load("alienBeige.png")
tux = pg.transform.scale(tux,(100,100))
go = True
while go:
mx,my = pg.mouse.get_pos()
for event in pg.event.get():
if event.type == pg.MOUSEBUTTONDOWN:
if Player.rect.collidepoint(event.pos):
Player.click = True
print("New coordinate",event.pos)
elif event.type == pg.MOUSEBUTTONUP:
Player.click = False
print("Old coordinate",event.pos)
elif event.type == pg.QUIT:
go = False
Screen.fill(0) #!
Screen.blit(tux,(mx-50,my-50))
Player.update(Screen)
pg.display.update()
pg.display.flip()
Офлайн