#ifndef SCHEMA_H
#define SCHEMA_H
class SCHEMA
{
public:
SCHEMA();
SCHEMA( int X, int Y, int W, int H, int T = 1 );
virtual ~SCHEMA();
void imposta( int X, int Y, int W, int H, int T = 1 );
void posiziona( int X, int Y );
void sposta( int dX, int dY );
void dimensiona( int W, int H );
void gonfia( int dW, int dH );
void set_tratto( int T );
void includi_tratto( int includi );
int get_xPos( void ) { return x; }
int get_yPos( void ) { return y; }
int get_wDim( void ) { return w; }
int get_hDim( void ) { return h; }
int get_tratto( void ) { return tratto; }
int get_tratto_incluso( void ) { return includiTratto; }
char *compila( bool aCapoFinale = true );
protected:
private:
int x, y;
int w, h;
int tratto;
int includiTratto;
};
#endif // SCHEMA_H