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)