Esempio n. 1
0
void BakaEngine::BakaOpenLocation(QStringList &args)
{
    if(args.empty())
        OpenLocation();
    else
        InvalidParameter(args.join(' '));
}
Esempio n. 2
0
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);
	}
}
Esempio n. 3
0
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;
}