1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #include "AnimaRoue.h"
- AnimaRoue::AnimaRoue()
- :Anim_Boucle(100)
- {
- std::cout << "Construction d'anim de roue appelée." << std::endl;
-
- char compteur('0');
- std::string nomFichier("AnimRoue/roue_p.bmp");
- for (int i(0); i<4; i++)
- {
- compteur=48+i;
- nomFichier[15]=compteur;
- m_bande.push_back(0);
- m_bande[i]=SDL_LoadBMP(nomFichier.c_str());
- std::cout << m_bande[i] << std::endl;
- }
- }
- AnimaRoue::~AnimaRoue()
- {
-
- if (m_bande.empty())
- std::cout << "Destructeur parent automatique." << std::endl;
- else
- std::cout << "Destructeur parent manuel requis." << std::endl;
- while (!m_bande.empty())
- {
- if (m_bande.back()!=0)
- SDL_FreeSurface(m_bande.back());
- m_bande.pop_back();
- }
-
- }
- void AnimaRoue::coller(SDL_Surface* support, int x, int y, bool centrer)
- {
- Anim_Boucle::coller(support, x, y, centrer);
- }
|