#include "pixmap_loader.h" #include "pngfile.h" Pixelmap *PixelmapLoader::LoadPixmap(const char *file) { char *ext=(char *)strrchr(file,'.'); if (ext++) { if (!strcmp(ext,"png")) return LoadPNG((char *)file); if ((!strcmp(ext,"jpg"))||(!strcmp(ext,"jpeg"))) return NULL; if (!strcmp(ext,"bmp")) return NULL; } return NULL; } Pixelmap *PixelmapLoader::LoadPixmap(const char *file,ImageType type) { switch (type) { case RAVEN_PNG: return LoadPNG((char *)file); case RAVEN_JPEG: return NULL; case RAVEN_BMP: return NULL; default: return NULL; }; }