mirror of
https://github.com/vcmi/vcmi.git
synced 2025-08-13 19:54:17 +02:00
Do not update minimap using puzzle map data
This commit is contained in:
@@ -160,6 +160,7 @@ void MapView::onViewMapActivated()
|
|||||||
PuzzleMapView::PuzzleMapView(const Point & offset, const Point & dimensions, const int3 & tileToCenter)
|
PuzzleMapView::PuzzleMapView(const Point & offset, const Point & dimensions, const int3 & tileToCenter)
|
||||||
: BasicMapView(offset, dimensions)
|
: BasicMapView(offset, dimensions)
|
||||||
{
|
{
|
||||||
controller->setViewCenter(tileToCenter);
|
|
||||||
controller->activatePuzzleMapContext(tileToCenter);
|
controller->activatePuzzleMapContext(tileToCenter);
|
||||||
|
controller->setViewCenter(tileToCenter);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -63,7 +63,7 @@ void MapViewController::setViewCenter(const Point & position, int level)
|
|||||||
model->setViewCenter(betterPosition);
|
model->setViewCenter(betterPosition);
|
||||||
model->setLevel(vstd::clamp(level, 0, context->getMapSize().z));
|
model->setLevel(vstd::clamp(level, 0, context->getMapSize().z));
|
||||||
|
|
||||||
if(adventureInt) // may be called before adventureInt is initialized
|
if(adventureInt && !puzzleMapContext) // may be called before adventureInt is initialized
|
||||||
adventureInt->onMapViewMoved(model->getTilesTotalRect(), model->getLevel());
|
adventureInt->onMapViewMoved(model->getTilesTotalRect(), model->getLevel());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user