version 1.4 | | version 1.5 |
---|
| | |
* Functions to save/restore game state. | | * Functions to save/restore game state. |
* | | * |
* $Log$ | | * $Log$ |
| | * Revision 1.5 2000/11/13 07:55:34 donut |
| | * fix OGL level load crash |
| | * |
* Revision 1.4 2000/10/26 23:58:45 donut | | * Revision 1.4 2000/10/26 23:58:45 donut |
* increased thumbnailtext size to remove aw too big error at high res with small font | | * increased thumbnailtext size to remove aw too big error at high res with small font |
* | | * |
| | |
do_briefing_screens(next_level); | | do_briefing_screens(next_level); |
fp = fopen( filename, "rb" ); | | fp = fopen( filename, "rb" ); |
fseek( fp, saved_offset, SEEK_SET ); | | fseek( fp, saved_offset, SEEK_SET ); |
StartNewLevelSub( next_level, 0 ); | | StartNewLevelSub( next_level, 1);//use page_in_textures here to fix OGL texture precashing crash -MPM |
} else { | | } else { |
StartNewLevelSub(current_level, 0); | | StartNewLevelSub(current_level, 1);//use page_in_textures here to fix OGL texture precashing crash -MPM |
fread( &Players[Player_num], sizeof(player), 1, fp ); | | fread( &Players[Player_num], sizeof(player), 1, fp ); |
} | | } |
strcpy( Players[Player_num].callsign, org_callsign ); | | strcpy( Players[Player_num].callsign, org_callsign ); |
| | |
fclose(fp); | | fclose(fp); |
| | |
// Load in bitmaps, etc.. | | // Load in bitmaps, etc.. |
piggy_load_level_data(); | | // piggy_load_level_data();//already used page_in_textures in StartNewLevelSub, so no need for this here. -MPM |
| | |
return 1; | | return 1; |
} | | } |