MCPcopy Create free account
hub / github.com/OpenDungeons/OpenDungeons / clearTraps

Method clearTraps

source/gamemap/GameMap.cpp:1955–1966  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1953}
1954
1955void GameMap::clearTraps()
1956{
1957 // We need to work on a copy of mTraps because removeFromGameMap will remove them from this vector
1958 std::vector<Trap*> traps = mTraps;
1959 for (Trap* trap : traps)
1960 {
1961 trap->removeFromGameMap();
1962 trap->deleteYourself();
1963 }
1964
1965 mTraps.clear();
1966}
1967
1968void GameMap::addTrap(Trap *trap)
1969{

Callers

nothing calls this directly

Calls 3

deleteYourselfMethod · 0.80
clearMethod · 0.80
removeFromGameMapMethod · 0.45

Tested by

no test coverage detected