1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-11-28 08:48:48 +02:00

Do not block map layer toggles in world view mode

This commit is contained in:
Ivan Savenko 2023-09-11 18:10:57 +03:00
parent a5e42755be
commit a09147a433
2 changed files with 28 additions and 14 deletions

View File

@ -402,7 +402,7 @@ bool AdventureMapShortcuts::optionCanViewQuests()
bool AdventureMapShortcuts::optionCanToggleLevel()
{
return optionInMapView() && LOCPLINT->cb->getMapSize().z > 1;
return optionSidePanelActive() && LOCPLINT->cb->getMapSize().z > 1;
}
bool AdventureMapShortcuts::optionMapLevelSurface()

View File

@ -126,7 +126,7 @@
"playerColored" : true,
"area": { "top" : 0, "left": 0, "width" : 32, "height" : 32 }
}
],
]
},
{
"type": "adventureMapContainer",
@ -142,7 +142,7 @@
"playerColored" : true,
"area": { "top" : 0, "left": 0, "width" : 32, "height" : 32 }
}
],
]
},
{
"type": "adventureMapButton",
@ -506,13 +506,20 @@
"hotkey": "adventureViewWorld4",
"area": { "top" : 23, "left": 128, "width" : 60, "height" : 32 }
},
{
"type": "adventureMapContainer",
"hideWhen" : "mapLayerSurface",
"area": { "top" : 343, "left": 79, "width" : 32, "height" : 32 }
"items" : [
{
"type": "adventureMapButton",
"name": "worldViewSurface",
"image" : "IAM003.DEF",
"hotkey": "adventureToggleMapLevel",
"playerColored" : true,
"area": { "top" : 79, "left": 343, "width" : 32, "height" : 32 }
"area": { "top" : 0, "left": 0, "width" : 32, "height" : 32 }
}
]
},
{
"type": "adventureMapButton",
@ -522,13 +529,20 @@
"hotkey": "adventureViewPuzzle",
"area": { "top" : 343, "left": 5, "width" : 66, "height" : 32 }
},
{
"type": "adventureMapContainer",
"hideWhen" : "mapLayerUnderground",
"area": { "top" : 343, "left": 79, "width" : 32, "height" : 32 }
"items" : [
{
"type": "adventureMapButton",
"name": "worldViewUnderground",
"image" : "IAM010.DEF",
"playerColored" : true,
"hotkey": "adventureToggleMapLevel",
"area": { "top" : 343, "left": 79, "width" : 32, "height" : 32 }
"area": { "top" : 0, "left": 0, "width" : 32, "height" : 32 }
}
]
},
{
"type": "adventureMapButton",