import pygame as pg
import random, player, enemy

class GameManager(): #【ゲーム管理】
    def __init__(self):
        # プロパティ：どんなデータを持つのか？
        self._player = player.Player()
        self._enemies = []
        for i in range(8):
            self._enemies.append(enemy.Enemy())

    # メソッド：どんな処理をするのか？
    def update(self): # 更新処理
        self._player.update() 
        for e in self._enemies:
            e.update()
            # 敵と主人公が衝突したら、敵を上に移動
            if e.rect.colliderect(self._player.rect):
                e.rect.y =  self._player.rect.y - 70
                e.vy = -abs(e.vy)

    def draw(self, screen): # 描画処理
        self._player.draw(screen)
        for e in self._enemies:
            e.draw(screen)