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