#ifndef PLAYER_HPP #define PLAYER_HPP #include #include "GameRenderer.hpp" class Player { private: GameRenderer *renderer; std::unique_ptr hero_sprite, bow_sprite; public: double x = 0; double y = 0; double x_vel = 0; double y_vel = 0; double angle = 0.0; static constexpr double speed = 1.5; Player(GameRenderer *renderer); ~Player() = default; void draw() const; void update(); }; #endif