"""
[과제] 적 우주선 띄우기

  1) pygame.image.load()   : 이미지 불러오기
  2) pygame.transform.scale() : 이미지 크기 조절
  3) get_rect(center=(x, y)) : 이미지 위치 지정
  4) screen.blit()          : 화면에 그리기

- 아래에서 [문제 1] ~ [문제 4] 를 채워서,
  화면 아래쪽엔 이미 떠 있는 "내 우주선" 옆에,
  화면 위쪽에 "적 우주선(또는 운석)"을 하나 띄워보세요.
"""

import pygame
pygame.init()

w, h = 680, 800
screen = pygame.display.set_mode((w, h))
pygame.display.set_caption('적 우주선 띄우기 실습')
clock = pygame.time.Clock()

# ---------------------------------------------
# 이미 완성된 코드 : 내 우주선 (플레이어)
# ---------------------------------------------
fly_img = pygame.image.load()
fly_img = pygame.transform.scale(fly_img, (60, 90))
fly_rect = fly_img.get_rect(center=(w // 2, h - 100))

# ---------------------------------------------
# [문제 1] 적 우주선(또는 운석) 이미지를 불러오세요.
# ---------------------------------------------
enemy_img = pygame.image.load("______________________")

# ---------------------------------------------
# [문제 2] 이미지 크기를 (50, 50) 으로 줄여보세요.
# ---------------------------------------------
enemy_img = pygame.transform.scale(______________________, ______________________)


# ---------------------------------------------
# [문제 3] 화면 "상단 중앙"에 위치시켜보세요.
# ---------------------------------------------
enemy_rect = enemy_img.get_rect(center=(______________________, ______________________))


running = True
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    screen.fill((30, 30, 30))
    screen.blit(fly_img, fly_rect)

    # ---------------------------------------------
    # [문제 4] enemy_img를 화면에 그려보세요.
    # ---------------------------------------------

    pygame.display.flip()
    clock.tick(60)

pygame.quit()


# ===========================================================
# 심화 과제
# ===========================================================
# [요구사항]
# 적 우주선을 1개가 아니라 3개, 화면 위쪽에 나란히 띄워보세요.
#
# 힌트: enemy_rect 하나만 만들지 말고,
#      enemy_rect1, enemy_rect2, enemy_rect3 처럼 Rect를 여러 개 만들어서
#      각각 다른 center 좌표(x값만 다르게)를 줘보세요.
#
# 여기에 심화 과제 코드를 작성해보세요.

#pygame.init()
