import pygame
import random
from settings import *

class Enemy:
    def __init__(self):
        self.image = pygame.image.load('assets/images/enemy.png')
        self.rect = self.image.get_rect()
        self.rect.x = random.randint(0, WIDTH - self.rect.width)
        self.rect.y = random.randint(-100, -40)
        self.speed = random.randint(ENEMY_SPEED[0], ENEMY_SPEED[1])

    def update(self):
        self.rect.y += self.speed
        if self.rect.top > HEIGHT:
            self.rect.x = random.randint(0, WIDTH - self.rect.width)
            self.rect.y = random.randint(-100, -40)
            self.speed = random.randint(ENEMY_SPEED[0], ENEMY_SPEED[1])

    def draw(self, screen):
        screen.blit(self.image, self.rect)