zombo-shooter/src/Player.hpp
2025-11-03 14:09:23 +01:00

34 lines
430 B
C++

#ifndef PLAYER_HPP
#define PLAYER_HPP
#include <memory>
#include "GameRenderer.hpp"
class Player
{
private:
GameRenderer *renderer;
std::unique_ptr<Sprite> 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