Files
CnC_Remastered_Collection/code/REDALERT/Image.h
T
2020-06-18 16:45:01 -07:00

27 lines
464 B
C

// Image.h
//
struct Image_t {
Image_t();
~Image_t();
char name[512];
unsigned int image;
int width;
int height;
unsigned char* buffer;
};
__forceinline Image_t::Image_t() {
buffer = NULL;
}
__forceinline Image_t::~Image_t() {
if (buffer) {
delete buffer;
buffer = NULL;
}
}
Image_t* Image_LoadImage(const char* name);
Image_t* Image_CreateImageFrom8Bit(const char* name, int Width, int Height, unsigned char* data, unsigned char *remap = NULL);