Author: silene
Date: Sun Apr 5 11:44:18 2009
New Revision: 34526
URL: http://svn.gna.org/viewcvs/wesnoth?rev=34526&view=rev
Log:
Removed config::all_children.
Modified:
trunk/src/unit_animation.cpp
Modified: trunk/src/unit_animation.cpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/unit_animation.cpp?rev=34526&r1=34525&r2=34526&view=diff
==============================================================================
--- trunk/src/unit_animation.cpp (original)
+++ trunk/src/unit_animation.cpp Sun Apr 5 11:44:18 2009
@@ -147,11 +147,12 @@
dst_()
{
// if(!cfg["debug"].empty()) printf("DEBUG WML:
FINAL\n%s\n\n",cfg.debug().c_str());
- config::child_map::const_iterator frame_itor
=cfg.all_children().begin();
- for( /*null*/; frame_itor != cfg.all_children().end() ; frame_itor++) {
- if(frame_itor->first == frame_string) continue;
- if(frame_itor->first.find("_frame",frame_itor->first.size() -6
) == std::string::npos) continue;
- sub_anims_[frame_itor->first] =
particule(cfg,frame_itor->first.substr(0,frame_itor->first.size() -5));
+ foreach (const config::any_child &fr, cfg.all_children_range())
+ {
+ if (fr.key == frame_string) continue;
+ if (fr.key.find("_frame", fr.key.size() - 6) ==
std::string::npos) continue;
+ if (sub_anims_.find(fr.key) != sub_anims_.end()) continue;
+ sub_anims_[fr.key] = particule(cfg, fr.key.substr(0,
fr.key.size() - 5));
}
event_ =utils::split(cfg["apply_to"]);
_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits