DjWarmonger 11 年之前
父節點
當前提交
01491f9f1e
共有 3 個文件被更改,包括 7 次插入3 次删除
  1. 二進制
      Mods/vcmi/Data/stackWindow/info-panel-1.png
  2. 二進制
      Mods/vcmi/Data/stackWindow/info-panel-2.png
  3. 7 3
      client/widgets/AdventureMapClasses.cpp

二進制
Mods/vcmi/Data/stackWindow/info-panel-1.png


二進制
Mods/vcmi/Data/stackWindow/info-panel-2.png


+ 7 - 3
client/widgets/AdventureMapClasses.cpp

@@ -368,11 +368,15 @@ const SDL_Color & CMinimapInstance::getTileColor(const int3 & pos)
 		return fogOfWar;
 
 	// if object at tile is owned - it will be colored as its owner
-	for(const CGObjectInstance *obj : tile->blockingObjects)
+	for (const CGObjectInstance *obj : tile->blockingObjects)
 	{
 		//heroes will be blitted later
-		if (obj->ID == Obj::HERO)
-			continue;
+		switch (obj->ID)
+		{
+			case Obj::HERO:
+			case Obj::PRISON:
+				continue;
+		}
 
 		PlayerColor player = obj->getOwner();
 		if(player == PlayerColor::NEUTRAL)