Very Simple Graphic Library
 Tutto Classi File Funzioni Variabili Pagine
sprite.h
1 #ifndef SPRITE_H
2 #define SPRITE_H
3 #include <string>
4 #include "oggettografico.h"
5 
6 using namespace std;
7 
8 class Sprite : public OggettoGrafico
9 {
10  public:
11  Sprite(int x, int y,const string& filename):
12  OggettoGrafico(x,y,NESSUN_COLORE),valida(false){
13  carica(filename);
14  }
15 
16  void disegna() const;
17  void muovi(int x, int y);
18  void disegnaSprite() const;
19  bool isValida() const;
20  protected:
21  private:
22  vector<ColorRGB> immagine;
23  unsigned long altezza;
24  unsigned long larghezza;
25  bool valida;
26  void carica(const string& filename);
27 };
28 
29 #endif // SPRITE_H
Definition: oggettografico.h:10
Definition: sprite.h:8