def make_img(path,size,center):
    img=pygame.image.load(path)
    img=pygame.transform.scale(img,size)
    rect=img.get_rect(center=center)
    
    return img, rect

def draw_img(img,rect):
    screen.blit(img,rect)

import pygame
pygame.init()
w,h=680,800
screen=pygame.display.set_mode((w,h))
pygame.display.set_window_position((1200,80))
pygame.display.set_caption('key move')
clock=pygame.time.Clock()

fly_img,fly_rect=make_img(r"C:\Users\sec\Desktop\pygame\images\PNG\Sprites\Rockets\spaceRockets_003.png",(60,90),(w//2,h-50))
enemy_img1,enemy_rect1=make_img(r"C:\Users\sec\Desktop\pygame\images\PNG\Sprites\Ships\spaceShips_001.png",(30,40),(w//2,50))
enemy_img2,enemy_rect2=make_img(r"C:\Users\sec\Desktop\pygame\images\PNG\Sprites\Ships\spaceShips_002.png",(30,40),(w//2-60,50))
enemy_img3,enemy_rect3=make_img(r"C:\Users\sec\Desktop\pygame\images\PNG\Sprites\Ships\spaceShips_003.png",(30,40),(w//2+60,50))

enemy_lists=[(enemy_img1,enemy_rect1),(enemy_img2,enemy_rect2),(enemy_img3,enemy_rect3)]

running=True

while running:
    #현재 키보드에 어떤 키가 눌려있는지 확인, keys=[T,F,F,T,T ...] 리스트 같은 객체이고, 각 칸은 K_LEFT / K_UP 등으로 구분됨
    keys=pygame.key.get_pressed()
    for event in pygame.event.get():
        if event.type==pygame.QUIT:
            running=False
        if event.type==pygame.KEYDOWN:	#pygame.KEYDOWN은 랜덤한 어떤 키가 눌려있는지 사실 확인
            if event.key==pygame.K_q or event.key==pygame.K_ESCAPE:
                running=False
    #---------------------------------------
    #키보드 입력
    #---------------------------------------
    
    if keys[pygame.K_LEFT]:	#keys에서 K_LETF에 해당하는 곳이 지금 true니? (pygame.K_LEFT가 왼쪽 방향키에 대한 상수값)
        fly_rect.x-=5
    elif keys[pygame.K_RIGHT]:
        fly_rect.x+=5
        
    screen.fill((255,255,255))
    draw_img(fly_img,fly_rect)
    for enemy_i,enemy_r in enemy_lists:
        draw_img(enemy_i,enemy_r)
        
    pygame.display.flip()
    clock.tick(60)
pygame.quit()