import pygame as pg
import random

class Enemy(): #【敵】
    def __init__(self):
        x = random.randint(100,500)
        y = random.randint(100,200)
        # プロパティ：どんなデータを持つのか？
        self._image = pg.image.load("images/enemy1.png")
        self._rect = pg.Rect(x, y, 50, 50)
        self._vx = random.uniform(-4, 4)
        self._vy = random.uniform(-1, -4)

    # メソッド：どんな処理をするのか？
    def update(self): # 更新処理
        if self._rect.x < 0 or self._rect.x > 550:
            self._vx = -self._vx
        if self._rect.y < 0:
            self._vy = -self._vy
        self._rect.x += self._vx
        self._rect.y += self._vy

    def draw(self, screen): # 描画処理
        screen.blit(self._image, self._rect)