/*
================
idRestoreGame::ReadString
================
*/
void idRestoreGame::ReadString( idStr &string ) {
	int len;
	ReadInt( len );
	if( len < 0 ) {
		Error( "idRestoreGame::ReadString: invalid length" );
	}
	string.Fill( ' ', len );
	file->Read( &string[ 0 ], len );
}
Beispiel #2
0
/*
 =================
 idFile::ReadString
 =================
 */
int idFile::ReadString( idStr &string ) {
    int len;
    int result = 0;

    ReadInt( len );
    if ( len >= 0 ) {
        string.Fill( ' ', len );
        result = Read( &string[ 0 ], len );
    }
    return result;
}