Author: silene
Date: Sun Apr  5 19:05:01 2009
New Revision: 34552

URL: http://svn.gna.org/viewcvs/wesnoth?rev=34552&view=rev
Log:
Removed config::get_children.

Modified:
    trunk/src/menu_events.cpp

Modified: trunk/src/menu_events.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/menu_events.cpp?rev=34552&r1=34551&r2=34552&view=diff
==============================================================================
--- trunk/src/menu_events.cpp (original)
+++ trunk/src/menu_events.cpp Sun Apr  5 19:05:01 2009
@@ -740,11 +740,8 @@
                game_events::write_events(start);
 
                // Write terrain_graphics data in snapshot, too
-               const config::child_list& terrains = 
level_.get_children("terrain_graphics");
-               for(config::child_list::const_iterator tg = terrains.begin();
-                               tg != terrains.end(); ++tg) {
-
-                       start.add_child("terrain_graphics", **tg);
+               foreach (const config &tg, 
level_.child_range("terrain_graphics")) {
+                       start.add_child("terrain_graphics", tg);
                }
 
                sound::write_music_play_list(start);
@@ -2917,15 +2914,14 @@
        }
        void console_handler::do_choose_level() {
                std::vector<std::string> options;
-               int next = 0;
-               const config::child_list& scenarios =
-                       menu_handler_.game_config_.get_children("scenario");
-               for (config::child_list::const_iterator i = scenarios.begin(),
-                       i_end = scenarios.end(); i != i_end; ++i) {
-                   const std::string id = (**i)["id"];
-                   options.push_back(id);
+               int next = 0, nb = 0;
+               foreach (const config &sc, 
menu_handler_.game_config_.child_range("scenario"))
+               {
+                       const std::string &id = sc["id"];
+                       options.push_back(id);
                        if (id == menu_handler_.gamestate_.next_scenario)
-                       next = i - scenarios.begin();
+                               next = nb;
+                       ++nb;
                }
                int choice = 0;
                {


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to