12345678910111213141516171819202122232425262728 |
- #include "Joueur.h"
- Joueur::Joueur(Input *input, Niveau *terrain, Controle controle): Personnage(), m_input(input), m_controle(controle)
- {
- m_terrain = terrain;
- m_direction = Arret;
- m_nouvDir = Arret;
- }
- void Joueur::positionner(SDL_Rect position, bool coordonnee)
- {
- if(coordonnee)
- {
- m_pos.x = position.x;
- m_pos.y = position.y;
- }
- else
- {
- m_pos.x = position.x*LG_BLOC - (m_skin->w-LG_BLOC)/2;
- m_pos.y = position.y*LG_BLOC - (m_skin->h-LG_BLOC)/2;
- }
- m_direction = Arret;
- }
- void Joueur::afficher(SDL_Surface *ecran)
- {
- SDL_BlitSurface(m_skin, 0, ecran, &m_pos);
- }
|