camera_system.hpp 391 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma once

#include <mirrage/utils/units.hpp>
#include <mirrage/ecs/entity_manager.hpp>

#include "viewtarget_comp.hpp"
#include "spring_comp.hpp"

namespace phase_shifter::gameplay {

	class Camera_system {
	  public:
		Camera_system(mirrage::ecs::Entity_manager& entity_manager);
		void update(mirrage::util::Time dt);

	  private:
		mirrage::ecs::Entity_manager& _entity_manager;
	};
}