add keyboard shortcuts for resetting position

This commit is contained in:
Konstantin Käfer
2014-01-16 10:54:02 +01:00
parent ad26f67095
commit a3a5a96bfe
3 changed files with 51 additions and 0 deletions

View File

@@ -53,6 +53,19 @@ void map::rotateBy(double cx, double cy, double sx, double sy, double ex, double
platform::restart(this);
}
void map::resetNorth() {
transform->setAngle(0);
updateTiles();
platform::restart(this);
}
void map::resetPosition() {
transform->setAngle(0);
transform->setLonLat(0, 0);
transform->setZoom(0);
updateTiles();
platform::restart(this);
}
tile::ptr map::hasTile(const tile_id& id) {
for (tile::ptr& tile : tiles) {