Add enemy.py

main
Filips Kalniņš 2026-02-11 06:47:49 +00:00
parent 51d0964308
commit 8b67981569
1 changed files with 17 additions and 0 deletions

17
enemy.py 100644
View File

@ -0,0 +1,17 @@
import pygame
from settings import *
class Enemy:
def __init__(self, x, y):
self.rect = pygame.Rect(x, y, 28, 48)
self.velocity = pygame.Vector2(0, 0)
def update(self, dt, world, player):
# Basic AI: follow player
if player.rect.x < self.rect.x:
self.rect.x -= ENEMY_SPEED * dt
else:
self.rect.x += ENEMY_SPEED * dt
def draw(self, screen, camera):
pygame.draw.rect(screen, (0, 0, 255), camera.apply(self.rect))