Subversion Repositories spk

Rev

Rev 175 | Rev 196 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 175 Rev 178
Line 379... Line 379...
379
	{
379
	{
380
		C_File *file = node->Data();
380
		C_File *file = node->Data();
381
		if ( file->GetFileType() != FILETYPE_SCRIPT )
381
		if ( file->GetFileType() != FILETYPE_SCRIPT )
382
			continue;
382
			continue;
383
 
383
 
384
		Utils::String basename = file->GetName().GetToken ( 1, file->GetName().NumToken('.') - 1, '.' ).ToString();
384
		Utils::String basename = file->baseName();
385
		if ( basename.right(15).Compare(".initplayership") )
385
		if ( basename.right(15).Compare(".initplayership") )
386
			return 0;
386
			return 0;
387
	}
387
	}
388
	if ( !IsAnotherMod() )
388
	if ( !IsAnotherMod() )
389
		return 1;
389
		return 1;
Line 489... Line 489...
489
			continue;
489
			continue;
490
 
490
 
491
		if ( file->IsFakePatch() )
491
		if ( file->IsFakePatch() )
492
			continue;
492
			continue;
493
 
493
 
494
		Utils::String filename = file->GetBaseName().ToString();
494
		Utils::String filename = file->baseName();
495
		if ( filename.Compare(mod) )
495
		if ( filename.Compare(mod) )
496
			return true;
496
			return true;
497
	}
497
	}
498
	return false;
498
	return false;
499
}
499
}
Line 1165... Line 1165...
1165
		d = LineByLineRead ( d, sEnd, &readData );
1165
		d = LineByLineRead ( d, sEnd, &readData );
1166
		file->ReadFromData ( (char *)readData.c_str(), (long)readData.length() );
1166
		file->ReadFromData ( (char *)readData.c_str(), (long)readData.length() );
1167
	}
1167
	}
1168
 
1168
 
1169
	// setup the file
1169
	// setup the file
1170
	file->SetName ( filename );
1170
	file->setName ( filename );
1171
	file->setFileType(iType);
1171
	file->setFileType(iType);
1172
	file->SetShared ( bShared );
1172
	file->SetShared ( bShared );
1173
	file->SetCreationTime ( time );
1173
	file->SetCreationTime ( time );
1174
	if ( !dir.empty() )
1174
	if ( !dir.empty() )
1175
		file->SetDir ( dir );
1175
		file->setDir ( dir );
1176
	
1176
	
1177
	this->AddFile ( file );
1177
	this->AddFile ( file );
1178
 
1178
 
1179
	CLog::logf(CLog::Log_File, 3, "Size: %s", file->dataSizeString().c_str() );
1179
	CLog::logf(CLog::Log_File, 3, "Size: %s", file->dataSizeString().c_str() );
1180
 
1180