Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Schemi Tris - schema.h

schema.h

Caricato da: AldoBaldo
Scarica il programma completo

  1. #ifndef SCHEMA_H
  2. #define SCHEMA_H
  3.  
  4.  
  5. class SCHEMA
  6. {
  7.     public:
  8.         SCHEMA();
  9.         SCHEMA( int X, int Y, int W, int H, int T = 1 );
  10.         virtual ~SCHEMA();
  11.  
  12.         void imposta( int X, int Y, int W, int H, int T = 1 );
  13.         void posiziona( int X, int Y );
  14.         void sposta( int dX, int dY );
  15.         void dimensiona( int W, int H );
  16.         void gonfia( int dW, int dH );
  17.         void set_tratto( int T );
  18.         void includi_tratto( int includi );
  19.  
  20.         int get_xPos( void ) { return x; }
  21.         int get_yPos( void ) { return y; }
  22.         int get_wDim( void ) { return w; }
  23.         int get_hDim( void ) { return h; }
  24.         int get_tratto( void ) { return tratto; }
  25.         int get_tratto_incluso( void ) { return includiTratto; }
  26.  
  27.         char *compila( bool aCapoFinale = true );
  28.  
  29.     protected:
  30.  
  31.     private:
  32.         int x, y;
  33.         int w, h;
  34.         int tratto;
  35.         int includiTratto;
  36. };
  37.  
  38. #endif // SCHEMA_H