#pragma once #include #include "Client.h" #include "Graphics/Camera.h" namespace Artifact { class LocalPlayerImpl: public ClientSubsystem { public: std::unique_ptr camera = nullptr; }; class LocalPlayer: public LocalPlayerImpl { WindowImpl * window = nullptr; public: LocalPlayer() { //camera = std::make_unique(glm::vec3(0, 0, 0), 75); } void init() override; void tick() override; }; }