/[enigma]/enigma/src/world.cc
ViewVC logotype

Diff of /enigma/src/world.cc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.10 by dheck, Wed Feb 5 20:14:28 2003 UTC revision 1.11 by dheck, Wed Feb 12 23:16:45 2003 UTC
# Line 884  world::KillRubberBand (Actor *a, Actor * Line 884  world::KillRubberBand (Actor *a, Actor *
884      }      }
885  }  }
886    
887    void
888    world::KillRubberBands (Stone *st)
889    {
890       for (unsigned i=0; i<level->rubbers.size(); ) {
891            RubberBand &r = *level->rubbers[i];
892            if (r.get_stone() != 0 && r.get_stone()==st) {
893                delete &r;
894                level->rubbers.erase(level->rubbers.begin()+i);
895                continue;       // don't increment i
896            }
897            ++i;
898        }
899    }
900    
901  bool  bool
902  world::HasRubberBand (Actor *a, Stone *st)  world::HasRubberBand (Actor *a, Stone *st)
903  {  {

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26