#ifndef BITMAP_2BIT_H
#define BITMAP_2BIT_H

typedef struct {

  unsigned char *image;
  int width;
  int height;

} Bitmap_2bit;

int bitmapSize_bmp2bit(Bitmap_2bit *bitmap);

Bitmap_2bit * create_bmp2bit(int width, int height);

void setPixel_bmp2bit(Bitmap_2bit *bitmap, 
		      int x, int y, int value);

int getPixel_bmp2bit(Bitmap_2bit *bitmap,
		     int x, int y);

int writeToFile_bmp2bit(Bitmap_2bit *bitmap, char *filename);

/*Bitmap_2bit * readFromFile_bmp2bit(char *filename);*/


#endif

