bool Engine::ContainsStrategy(StrategyType type) { for (map<string, Strategy*>::iterator i = strategies.begin(); i != strategies.end(); i++) { Strategy* strategy = i->second; if (strategy->GetType() & type) return true; } return false; }