столкновение картинки с прямоугольником

помогите пожалуйста так чтобы мяч отскакивал от рокетки только

import pygame
pygame.init()
screen = pygame.display.set_mode([600,800])
flag = True
pic = pygame.image.load("CrazySmile.bmp")
picx =0
picy = 0
BLACK = (0,0,0)
timer = pygame.time.Clock()
speedx =5
speedy =5
WHITE = (255,255,255)
paddlew=200
paddleh=30
paddley=750
paddlex=300
point= 0
life=4

while flag:
    for event in pygame.event.get():
        if event.type==pygame.QUIT:
            flag = False
    picx+=speedx
    picy+=speedy
    if picx<=0 or picx+pic.get_width()>= 600:
        speedx=-speedx
    if picy <=0 or picy+pic.get_height()>=800:
        speedy=-speedy
    screen.fill(BLACK)
    paddlex=pygame.mouse.get_pos()[0]
    paddlex-=paddlew//2
    pygame.draw.rect(screen,WHITE,(paddlex,paddley,paddlew,paddleh))
    
    screen.blit(pic,(picx,picy))
    pygame.display.update()
    timer.tick(90)    
pygame.quit()

Ответы (0 шт):