#include "GameIW4.h" #include using namespace IW4; GameId Game::GetId() const { return GameId::IW4; } const std::string& Game::GetFullName() const { static std::string fullName = "Call Of Duty: Modern Warfare 2"; return fullName; } const std::string& Game::GetShortName() const { static std::string shortName = "IW4"; return shortName; } void Game::AddZone(Zone* zone) { m_zones.push_back(zone); } void Game::RemoveZone(Zone* zone) { const auto foundEntry = std::ranges::find(m_zones, zone); if (foundEntry != m_zones.end()) m_zones.erase(foundEntry); } const std::vector& Game::GetZones() const { return m_zones; } const std::vector& Game::GetLanguagePrefixes() const { static std::vector prefixes; return prefixes; }