~widelands-dev/widelands/flag_unfreezer

« back to all changes in this revision

Viewing changes to src/logic/replay.cc

Merged lp:~widelands-dev/widelands/bug-1798812-replay-savegame-type:
Fix bugs when loading a savegame saved from a replay

- Show replays in single player load screen
- Set win condition display name when loading a replay.

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
#include "base/md5.h"
24
24
#include "base/wexception.h"
25
25
#include "game_io/game_loader.h"
 
26
#include "game_io/game_preload_packet.h"
26
27
#include "io/filesystem/layered_filesystem.h"
27
28
#include "io/streamread.h"
28
29
#include "io/streamwrite.h"
82
83
 
83
84
        {
84
85
                GameLoader gl(filename + kSavegameExtension, game);
 
86
                Widelands::GamePreloadPacket gpdp;
 
87
                gl.preload_game(gpdp);
 
88
                game.set_win_condition_displayname(gpdp.get_win_condition());
85
89
                gl.load_game();
86
90
        }
87
91