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))