void BakaEngine::BakaOpenLocation(QStringList &args) { if(args.empty()) OpenLocation(); else InvalidParameter(args.join(' ')); }
void VirtualFS::SetTempDirectory(char *directory) { VFSHandle *h = OpenLocation("file://"); if(m_tempdir != NULL){ h->DeleteDir(m_tempdir,true); delete[] m_tempdir; } if(directory != NULL){ m_tempdir = new char[strlen(directory)+1]; strcpy(m_tempdir,directory); h->CreateDir(m_tempdir); } }
bool VFSHandle_ZIP::Open(char *filename, bool create) { OpenLocation(filename,create); FindFilename(); if(IsFile(m_file) == false){ if(create == true){ Createfile(m_file); }else{ return false; } } Length(); return true; }