Add enemy.py
parent
51d0964308
commit
8b67981569
|
|
@ -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))
|
||||||
Loading…
Reference in New Issue