/** This will convert requested filename with full path into a single file name e.g. c:\\data\\textures\\texture1.tga c~_data_textures_texture1.tga **/ LString clResourcesManager::ConvertName( const LString& FileName ) { LString ConvName; for ( size_t i = 0; i < FileName.length(); ++i ) { switch ( FileName[i] ) { case '\\': case '/': { ConvName.push_back( '_' ); continue; } case ':': { ConvName.push_back( '~' ); continue; } case ' ': { ConvName.push_back( '#' ); continue; } } ConvName.push_back( FileName[i] ); } return ConvName; }