mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-29 23:07:48 +02:00
use fps in calculation
This commit is contained in:
@@ -103,6 +103,9 @@ MapView::MapView(const Point & offset, const Point & dimensions)
|
|||||||
OBJ_CONSTRUCTION_CAPTURING_ALL_NO_DISPOSE;
|
OBJ_CONSTRUCTION_CAPTURING_ALL_NO_DISPOSE;
|
||||||
actions = std::make_shared<MapViewActions>(*this, model);
|
actions = std::make_shared<MapViewActions>(*this, model);
|
||||||
actions->setContext(controller->getContext());
|
actions->setContext(controller->getContext());
|
||||||
|
|
||||||
|
// catch min 10 frames
|
||||||
|
postSwipeCatchIntervalMs = static_cast<int>(10.0 * 1000.0 * (1.0 / settings["video"]["targetfps"].Float()));
|
||||||
}
|
}
|
||||||
|
|
||||||
void MapView::onMapLevelSwitched()
|
void MapView::onMapLevelSwitched()
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ class MapView : public BasicMapView
|
|||||||
double postSwipeAngle = 0.0;
|
double postSwipeAngle = 0.0;
|
||||||
double postSwipeSpeed = 0.0;
|
double postSwipeSpeed = 0.0;
|
||||||
|
|
||||||
const int postSwipeCatchIntervalMs = 150;
|
int postSwipeCatchIntervalMs;
|
||||||
const double postSwipeSlowdownSpeed = 0.006;
|
const double postSwipeSlowdownSpeed = 0.006;
|
||||||
const double postSwipeMinimalSpeed = 0.1;
|
const double postSwipeMinimalSpeed = 0.1;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user