mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-23 20:41:23 +01:00
Remove aspect change feature on submaps to support more useful crop operation.
This commit is contained in:
parent
3cbb46fe48
commit
413713a3b2
1 changed files with 3 additions and 2 deletions
|
|
@ -76,6 +76,7 @@ const generateSubmap = debounce(function () {
|
||||||
const checked = id => Boolean(document.getElementById(id).checked);
|
const checked = id => Boolean(document.getElementById(id).checked);
|
||||||
// Create projection func from current zoom extents
|
// Create projection func from current zoom extents
|
||||||
const [[x0, y0], [x1, y1]] = getViewBoxExtent();
|
const [[x0, y0], [x1, y1]] = getViewBoxExtent();
|
||||||
|
const origScale = scale;
|
||||||
|
|
||||||
const options = {
|
const options = {
|
||||||
lockMarkers: checked("submapLockMarkers"),
|
lockMarkers: checked("submapLockMarkers"),
|
||||||
|
|
@ -85,8 +86,8 @@ const generateSubmap = debounce(function () {
|
||||||
addLakesInDepressions: checked("submapAddLakeInDepression"),
|
addLakesInDepressions: checked("submapAddLakeInDepression"),
|
||||||
promoteTowns: checked("submapPromoteTowns"),
|
promoteTowns: checked("submapPromoteTowns"),
|
||||||
smoothHeightMap: scale > 2,
|
smoothHeightMap: scale > 2,
|
||||||
inverse: (x, y) => [(x * (x1 - x0)) / graphWidth + x0, (y * (y1 - y0)) / graphHeight + y0],
|
inverse: (x, y) => [x / origScale + x0, y / origScale + y0],
|
||||||
projection: (x, y) => [((x - x0) * graphWidth) / (x1 - x0), ((y - y0) * graphHeight) / (y1 - y0)]
|
projection: (x, y) => [(x - x0) * origScale, (y - y0) * origScale],
|
||||||
};
|
};
|
||||||
|
|
||||||
// converting map position on the planet
|
// converting map position on the planet
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue