nordsoft пре 2 година
родитељ
комит
b3d60ec418
3 измењених фајлова са 16 додато и 1 уклоњено
  1. 1 1
      client/lobby/RandomMapTab.cpp
  2. 3 0
      lib/mapping/CMap.h
  3. 12 0
      lib/mapping/CMapInfo.cpp

+ 1 - 1
client/lobby/RandomMapTab.cpp

@@ -245,5 +245,5 @@ void RandomMapTab::validateCompOnlyPlayersCnt(int compOnlyPlayersCnt)
 
 
 std::vector<int> RandomMapTab::getPossibleMapSizes()
 std::vector<int> RandomMapTab::getPossibleMapSizes()
 {
 {
-	return {CMapHeader::MAP_SIZE_SMALL, CMapHeader::MAP_SIZE_MIDDLE, CMapHeader::MAP_SIZE_LARGE, CMapHeader::MAP_SIZE_XLARGE};
+	return {CMapHeader::MAP_SIZE_SMALL, CMapHeader::MAP_SIZE_MIDDLE, CMapHeader::MAP_SIZE_LARGE, CMapHeader::MAP_SIZE_XLARGE, CMapHeader::MAP_SIZE_HUGE, CMapHeader::MAP_SIZE_XHUGE, CMapHeader::MAP_SIZE_GIANT};
 }
 }

+ 3 - 0
lib/mapping/CMap.h

@@ -284,6 +284,9 @@ public:
 	static const int MAP_SIZE_MIDDLE = 72;
 	static const int MAP_SIZE_MIDDLE = 72;
 	static const int MAP_SIZE_LARGE = 108;
 	static const int MAP_SIZE_LARGE = 108;
 	static const int MAP_SIZE_XLARGE = 144;
 	static const int MAP_SIZE_XLARGE = 144;
+	static const int MAP_SIZE_HUGE = 180;
+	static const int MAP_SIZE_XHUGE = 216;
+	static const int MAP_SIZE_GIANT = 252;
 
 
 	CMapHeader();
 	CMapHeader();
 	virtual ~CMapHeader();
 	virtual ~CMapHeader();

+ 12 - 0
lib/mapping/CMapInfo.cpp

@@ -134,6 +134,12 @@ int CMapInfo::getMapSizeIconId() const
 		return 2;
 		return 2;
 	case CMapHeader::MAP_SIZE_XLARGE:
 	case CMapHeader::MAP_SIZE_XLARGE:
 		return 3;
 		return 3;
+	case CMapHeader::MAP_SIZE_HUGE:
+		return 4;
+	case CMapHeader::MAP_SIZE_XHUGE:
+		return 5;
+	case CMapHeader::MAP_SIZE_GIANT:
+		return 6;
 	default:
 	default:
 		return 4;
 		return 4;
 	}
 	}
@@ -180,6 +186,12 @@ std::string CMapInfo::getMapSizeName() const
 		return "L";
 		return "L";
 	case CMapHeader::MAP_SIZE_XLARGE:
 	case CMapHeader::MAP_SIZE_XLARGE:
 		return "XL";
 		return "XL";
+	case CMapHeader::MAP_SIZE_HUGE:
+		return "H";
+	case CMapHeader::MAP_SIZE_XHUGE:
+		return "XH";
+	case CMapHeader::MAP_SIZE_GIANT:
+		return "G";
 	default:
 	default:
 		return "C";
 		return "C";
 	}
 	}