void ResourcesManager::checkFile(const char* filename) const { if(filename == NULL) return; // REMOVING FORCED FLAGS char *filenameCpy = fzStrcpy(filename); IO::removeFileSuffix(filenameCpy); // LOOK FOR TEXTURE char absolutePath[STRING_MAX_SIZE]; fzUInt factor, priority = 0; FZLog("ResourcesManager:"); while (getPath(filenameCpy, priority, absolutePath, &factor)) { if(IO::checkFile(absolutePath)) printf(" - FOUND: %s\n", absolutePath); else printf(" - NOT FOUND: %s\n", absolutePath); ++priority; } delete filenameCpy; }
void fzMath_mat4Print(const float* O) { FZ_ASSERT(O != NULL, "Input matrix cannot be NULL."); FZLog("Matrix 4x4 %p {\n" "\t{%f, %f, %f, %f}\n" "\t{%f, %f, %f, %f}\n" "\t{%f, %f, %f, %f}\n" "\t{%f, %f, %f, %f}\n}", O, O[0],O[4],O[8],O[12], O[1],O[5],O[9],O[13], O[2],O[6],O[10],O[14], O[3],O[7],O[11],O[15]); }
Font* FontCache::addFont(const char* filename, fzFloat lineHeight) { FZ_ASSERT(filename != NULL, "Filename argument must be non-NULL."); // Make string mutable char *filenameCpy = fzStrcpy(filename); // Remove "-x" suffix IO::removeFileSuffix(filenameCpy); uint32_t hash = fzHash(filenameCpy); Font *font = getFontForHash(hash); if(font != NULL && strcmp(IO::getExtension(filenameCpy), "ttf") == 0) { // Rewritting FZ_ASSERT(lineHeight > 0, "Line height must me positive."); FZLog("NOT IMPLEMENTED"); } if(font == NULL) { try { font = new Font(filenameCpy, lineHeight); font->retain(); m_fonts.insert(fontsPair(hash, font)); } catch(std::exception& error) { delete filenameCpy; FZLOGERROR("%s", error.what()); return NULL; } } delete filenameCpy; return font; }
void DataStore::removeAllData() { FZLog("NOT IMPLEMENTED"); }