Author: anonymissimus
Date: Mon Aug 8 17:37:46 2011
New Revision: 50649
URL: http://svn.gna.org/viewcvs/wesnoth?rev=50649&view=rev
Log:
introduced [endlevel]replay_save=yes|no parameter (patch #2820 by
SigurdTheDragon, FR bug #18026)
Modified:
trunk/data/core/about.cfg
trunk/src/game_end_exceptions.hpp
trunk/src/game_events.cpp
trunk/src/playcampaign.cpp
Modified: trunk/data/core/about.cfg
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/data/core/about.cfg?rev=50649&r1=50648&r2=50649&view=diff
==============================================================================
--- trunk/data/core/about.cfg (original)
+++ trunk/data/core/about.cfg Mon Aug 8 17:37:46 2011
@@ -992,6 +992,9 @@
comment = "Bilinear interpolation"
[/entry]
[entry]
+ name = "Jeffrey (Sigurd) Westcoat (SigurdTheDragon)"
+ [/entry]
+ [entry]
name = "Jérôme (segfault)"
[/entry]
[entry]
Modified: trunk/src/game_end_exceptions.hpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/game_end_exceptions.hpp?rev=50649&r1=50648&r2=50649&view=diff
==============================================================================
--- trunk/src/game_end_exceptions.hpp (original)
+++ trunk/src/game_end_exceptions.hpp Mon Aug 8 17:37:46 2011
@@ -86,6 +86,7 @@
end_level_data()
: carryover_report(true)
, prescenario_save(true)
+ , replay_save(true)
, linger_mode(true)
, gold_bonus(true)
, carryover_percentage(80)
@@ -96,6 +97,7 @@
bool carryover_report; /**< Should a summary of the
scenario outcome be displayed? */
bool prescenario_save; /**< Should a prescenario be created
the next game? */
+ bool replay_save; /**< Should a replay save be made? */
bool linger_mode; /**< Should linger mode be invoked?
*/
bool gold_bonus; /**< Should early-finish bonus be
applied? */
int carryover_percentage; /**< How much gold is carried over
to next scenario. */
Modified: trunk/src/game_events.cpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/game_events.cpp?rev=50649&r1=50648&r2=50649&view=diff
==============================================================================
--- trunk/src/game_events.cpp (original)
+++ trunk/src/game_events.cpp Mon Aug 8 17:37:46 2011
@@ -2192,6 +2192,7 @@
data.custom_endlevel_music = cfg["music"].str();
data.carryover_report = cfg["carryover_report"].to_bool(true);
data.prescenario_save = cfg["save"].to_bool(true);
+ data.replay_save = cfg["replay_save"].to_bool(true);
data.linger_mode = cfg["linger_mode"].to_bool(true)
&& !resources::teams->empty();
data.reveal_map = cfg["reveal_map"].to_bool(true);
Modified: trunk/src/playcampaign.cpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/playcampaign.cpp?rev=50649&r1=50648&r2=50649&view=diff
==============================================================================
--- trunk/src/playcampaign.cpp (original)
+++ trunk/src/playcampaign.cpp Mon Aug 8 17:37:46 2011
@@ -398,7 +398,7 @@
if (preferences::delete_saves())
savegame::manager::clean_saves(gamestate.classification().label);
- if (preferences::save_replays()) {
+ if (preferences::save_replays() &&
end_level.replay_save) {
savegame::replay_savegame save(gamestate,
preferences::compress_saves());
save.save_game_automatic(disp.video(), true);
}
_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits