Marcus Comstedt 0ca4df05b8 More const.
svn-id: r9437
2003-08-03 16:49:33 +00:00

22 lines
521 B
C++

class Icon
{
private:
unsigned char bitmap[32*32/2];
unsigned int palette[16];
void *texture;
int find_unused_pixel();
bool load_image1(const void *data, int len, int offs);
bool load_image2(const void *data, int len);
public:
bool load(const void *data, int len, int offs = 0);
bool load(const char *filename);
void create_texture();
void set_palette(int pal);
void draw(float x1, float y1, float x2, float y2, int pal,
unsigned argb = 0xffffffff);
void create_vmicon(void *buffer);
};