| 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; |
| } | | } |