All pastes #825363 Raw Edit

Mine

public text v1 · immutable
#825363 ·published 2007-12-20 14:53 UTC
rendered paste body
void Cmd_PlayAddonDemo( const idCmdArgs &args )
{
	if (args.Argc() < 3)
	{
		common->Printf("Usage: playAddonDemo mapName demoName\n");
		return;
	}

	idStr mapName = args.Argv(1);
	idStr fullMapName("maps/" + mapName);
	fullMapName.SetFileExtension( "map" );

	if (fileSystem->FindFile(fullMapName.c_str()) == FIND_ADDON)
	{
		gameLocal.Printf("playAddonDemo: %s is in an addon pk4 - reloading engine to make file visible\n", mapName.c_str());
		cmdSystem->SetupReloadEngine(args);
		return;
	}

	idStr demoName = args.Argv(2);

	cmdSystem->BufferCommandText( CMD_EXEC_NOW, va("playNetDemo '%s'\n", demoName.c_str()) );
}