Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef PERSONNAGE_H
- #define PERSONNAGE_H
- #include <SFML/Graphics.hpp>
- #include <cstdlib>
- #include "Vue.h"
- class Personnage
- {
- public:
- Personnage(sf::RenderWindow *window, sf::Texture *texture, Vue *view);
- ~Personnage();
- float getX() const;
- float getY() const;
- float getSpeed() const;
- sf::Sprite& getSprite() const;
- void move(int direction);
- void update();
- protected:
- float m_x, m_y, m_width, m_height;
- float m_top, m_bottom, m_left, m_right;
- float m_speed;
- sf::RenderWindow *m_window;
- sf::Texture *m_texture;
- sf::Sprite *m_sprite;
- Vue *m_view;
- };
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement