//----------------------------------------------------------------------------- // Purpose: // Input : *filename - // Output : CChoreoScene //----------------------------------------------------------------------------- CChoreoScene *CVCDFile::LoadScene( char const *filename ) { if ( SceneManager_FullpathFileExists( va( "%s/%s", SceneManager_GetGameDirectory(), (char *)filename ) ) ) { LoadScriptFile( va( "%s/%s", SceneManager_GetGameDirectory(), (char *)filename ) ); CChoreoScene *scene = ChoreoLoadScene( this, &g_TokenProcessor, Con_Printf ); return scene; } return NULL; }
int open( const char *pFileName ) { char filename[ 512 ]; Q_snprintf( filename, sizeof( filename ), "%s%s", SceneManager_GetGameDirectory(), pFileName ); return (int)_open( filename, _O_BINARY | _O_RDONLY ); }