示例#1
0
void StartBSP() {
    char exename[256];
    GetFilename( exename, "q3map" );
    UnixToDosPath( exename ); // do we want this done in linux version?

    char mapname[256];
    const char *pn = g_FuncTable.m_pfnReadProjectKey( "mapspath" );

    strcpy( mapname, pn );
    strcat( mapname, "/ac_prt.map" );
    UnixToDosPath( mapname );

    char command[1024];
    sprintf( command, "%s -nowater -fulldetail %s", exename, mapname );

    Q_Exec( command, TRUE );
}
示例#2
0
文件: misc.cpp 项目: clbr/netradiant
void StartBSP()
{
	char exename[256];
	GetFilename(exename, "q3map");
	UnixToDosPath(exename);	// do we want this done in linux version?

	char mapname[256];  
  const char *pn = GlobalRadiant().getMapsPath();
  
	strcpy( mapname, pn );
	strcat( mapname, "/ac_prt.map" );
	UnixToDosPath(mapname);

	char command[1024];
	sprintf(command, "%s -nowater -fulldetail %s", exename, mapname);

	Q_Exec( command, true );
}