From 60be60b79383ba5beb67181fccf17bdbc16310a0 Mon Sep 17 00:00:00 2001 From: "jean.chalard" Date: Sat, 22 Aug 2009 06:30:59 +0000 Subject: [PATCH] J : * Help visual understand the scope of loop-defined iterators. --- projects/mtg/src/GuiMana.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/projects/mtg/src/GuiMana.cpp b/projects/mtg/src/GuiMana.cpp index 789bb029c..7728a0d7e 100644 --- a/projects/mtg/src/GuiMana.cpp +++ b/projects/mtg/src/GuiMana.cpp @@ -128,8 +128,10 @@ void GuiMana::Render() bool remove_dead(ManaIcon* m) { return ManaIcon::DEAD != m->mode; } void GuiMana::Update(float dt) { - for (vector::iterator it = manas.begin(); it != manas.end(); ++it) - (*it)->Update(dt); + { + for (vector::iterator it = manas.begin(); it != manas.end(); ++it) + (*it)->Update(dt); + } vector::iterator it = partition(manas.begin(), manas.end(), &remove_dead); if (it != manas.end()) {