diff options
author | Robert Vollmert <rvollmert@gmx.net> | 2009-11-12 08:33:03 +0100 |
---|---|---|
committer | Robert Vollmert <rvollmert@gmx.net> | 2009-11-12 09:38:15 +0100 |
commit | bf9183f6523bf96750b50723fc0f783af6fc8e9c (patch) | |
tree | 0833c35f8b11d3f57ea22c57bcce48a15cf5319e /crawl-ref/source/mon-stuff.cc | |
parent | a32d122dd8d29cf5982ac1052d9c88c91ce0bcd3 (diff) | |
download | crawl-ref-bf9183f6523bf96750b50723fc0f783af6fc8e9c.tar.gz crawl-ref-bf9183f6523bf96750b50723fc0f783af6fc8e9c.zip |
More monster_iterator conversions.
Diffstat (limited to 'crawl-ref/source/mon-stuff.cc')
-rw-r--r-- | crawl-ref/source/mon-stuff.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/crawl-ref/source/mon-stuff.cc b/crawl-ref/source/mon-stuff.cc index fd9c9eec10..bf40170354 100644 --- a/crawl-ref/source/mon-stuff.cc +++ b/crawl-ref/source/mon-stuff.cc @@ -1216,16 +1216,17 @@ static void _elven_twin_died(monsters* twin) bool found_dowan = false; monsters *monster; - for (int i = 0; i < MAX_MONSTERS; ++i) + for (monster_iterator mi; mi; ++mi) { - monster = &menv[i]; - if (monster->alive() && monster->type == MONS_DUVESSA) + if (mi->type == MONS_DUVESSA) { + monster = *mi; found_duvessa = true; break; } - else if (monster->alive() && monster->type == MONS_DOWAN) + else if (monster->type == MONS_DOWAN) { + monster = *mi; found_dowan = true; break; } |