Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
CameraManager.h
Go to the documentation of this file.
1#pragma once
2// DEPRECATED: Use CameraSystem (ECS) instead
3// This file is kept for legacy compatibility during migration phase
4// All functionality has been moved to CameraSystem
5
6#include "../vector.h"
7
9{
10public:
12 static CameraManager& Get() { return GetInstance(); }
13
14 // All methods are deprecated and now no-ops
15 void Initialize() {} // Use CameraSystem event registration
16 void Shutdown() {}
17 void Process() {} // Now handled by CameraSystem::Process()
18
19 // Legacy compatibility stubs
21};
ComponentTypeID GetComponentTypeID_Static()
Definition ECS_Entity.h:56
Vector GetCameraPositionForActivePlayer(short playerID=0) const
static CameraManager & GetInstance()
static CameraManager & Get()