AI-Project/survival/systems/camera_system.py
2021-03-28 18:05:52 +02:00

13 lines
448 B
Python

from survival import esper
from survival.components.camera_target_component import CameraTargetComponent
from survival.components.position_component import PositionComponent
class CameraSystem(esper.Processor):
def __init__(self, camera):
self.camera = camera
def process(self, dt):
for ent, (camera_target, pos) in self.world.get_components(CameraTargetComponent, PositionComponent):
self.camera.update(pos)