SmallImage::SmallImage(const std::string& filename) : m_size(0,0), m_iComponentCount(0), m_pData(0) { LoadFromBMP(filename); }
void kexImageManager::LoadFromFile(const char *file) { byte *fileData; strcpy(filePath, file); if(fileSystem.OpenFile(file, &fileData, hb_static) == 0) { return; } if(strstr(file, ".tga")) { LoadFromTGA(fileData); } else if(strstr(file, ".bmp")) { LoadFromBMP(fileData); } else { data = NULL; common.Warning("kexImageManager::LoadFromFile(%s) - Unknown file format\n", file); } Mem_Free(fileData); }