1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-15 00:05:02 +02:00

code review

This commit is contained in:
Michael
2023-08-27 00:22:29 +02:00
committed by GitHub
parent 6b71820197
commit 4eecca2d9a
3 changed files with 9 additions and 6 deletions

View File

@ -87,7 +87,7 @@ void MapView::tick(uint32_t msPassed)
{
postSwipe(msPassed);
controller->tick(msPassed);
BasicMapView::tick(msPassed);
}
void MapView::show(Canvas & to)
@ -123,7 +123,7 @@ void MapView::onMapScrolled(const Point & distance)
void MapView::onMapSwiped(const Point & viewPosition)
{
swipeHistory[GH.input().getTicks()] = viewPosition;
swipeHistory.push_back(std::pair<uint32_t, Point>(GH.input().getTicks(), viewPosition));
controller->setViewCenter(model->getMapViewCenter() + viewPosition, model->getLevel());
}
@ -150,7 +150,8 @@ void MapView::postSwipe(uint32_t msPassed) {
postSwipeSpeed = static_cast<double>(diff.length()) / static_cast<double>(timediff); // unit: pixel/millisecond
}
swipeHistory.clear();
}
} else
postSwipeSpeed = 0.0;
if(postSwipeSpeed > 0.1) {
double len = postSwipeSpeed * static_cast<double>(msPassed);
Point delta = Point(len * cos(postSwipeAngle), len * sin(postSwipeAngle));