Simple 2D RPG made in C++ and SFML
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
676 B

#ifndef PLAYER_H
#define PLAYER_H
#include <iostream>
#include <SFML/Graphics.hpp>
#include "camera.h"
#include "entitymanager.h"
#include "inputmanager.h"
#include "map.h"
class Player : public Entity
{
public:
Player(EntityManager* entityManager, Map* map, Camera* camera, float x = 0, float y = 0);
void Update(sf::RenderWindow *window, InputManager inputManager, int timeElapsed);
float SetSpeed();
int GetHealth();
int GetMaxHealth();
float GetSpeed();
~Player();
private:
EntityManager* entityManager;
Map* map;
Camera* camera;
int health;
int maxHealth;
float speed;
//float direction;
};
#endif // PLAYER_H