From 8b67981569a05a284d1225cb7ca8c27489ddc95e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filips=20Kalni=C5=86=C5=A1?= Date: Wed, 11 Feb 2026 06:47:49 +0000 Subject: [PATCH] Add enemy.py --- enemy.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 enemy.py diff --git a/enemy.py b/enemy.py new file mode 100644 index 0000000..be9599b --- /dev/null +++ b/enemy.py @@ -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))