1 #ifndef __BRAIN_BITMAP 2 #define __BRAIN_BITMAP 3 4 class Bitmap { 5 public: 6 Bitmap(char *file); 7 ~Bitmap(); 8 valid(void)9 bool valid(void) {return (r!=0 && g!=0 && b!=0);}; 10 getdx(void)11 int getdx(void) {return dx;}; getdy(void)12 int getdy(void) {return dy;}; 13 getr(int i)14 unsigned char getr(int i) {return r[i];}; getg(int i)15 unsigned char getg(int i) {return g[i];}; getb(int i)16 unsigned char getb(int i) {return b[i];}; 17 18 private: 19 int dx,dy; 20 int bitcount; 21 unsigned char *r,*g,*b; 22 }; 23 24 25 #endif 26