#define VAREJA 9 #define MAX_NAPPEJA 25 /******************************************************************************/ class cVarit{ public: HPEN Varit[VAREJA]; cVarit(){ Varit[0]=CreatePen(PS_SOLID,1,RGB(0,255,0)); //vihrea Varit[1]=CreatePen(PS_SOLID,1,RGB(255,0,0)); //punainen Varit[2]=CreatePen(PS_SOLID,1,RGB(255,0,255)); //violetti Varit[3]=CreatePen(PS_SOLID,1,RGB(255,255,0)); //keltainen Varit[4]=CreatePen(PS_SOLID,1,RGB(0,0,255)); //sininen Varit[5]=CreatePen(PS_SOLID,1,RGB(0,255,255)); //turkoosi Varit[6]=CreatePen(PS_SOLID,1,RGB(255,255,255));//valkoinen Varit[7]=CreatePen(PS_SOLID,1,RGB(0,255,128)); //tummanvihrea Varit[8]=CreatePen(PS_SOLID,1,RGB(0,0,0)); //musta } void tuhoa(void); const HPEN &operator[](int i)const; ~cVarit(){tuhoa();} }; extern cVarit color; typedef struct { char *bitname1; char *bitname2; HBITMAP hBitMap1; HBITMAP hBitMap2; } tNappi; typedef struct { char *bitname; HBITMAP hBitMap; } tVarit; extern tNappi Napit[MAX_NAPPEJA]; extern tVarit Variruudut[VAREJA-1];