image and radius resizing working

This commit is contained in:
Luis Fernando Molina committed 2020-03-15 11:32:55 +01:00
1 parent 386bf9e57d
commit c1b36b5e1e
2 files changed
+13 -2

No files matched your search

+5 -1
View File
@@ -1295,6 +1295,8 @@ function newUiObject () {
if (canvas.floatingSpace.inMapMode === true) {
visiblePosition = canvas.floatingSpace.transformPointToMap(visiblePosition)
radius = canvas.floatingSpace.transformRadiusToMap(radius)
VISIBLE_RADIUS = canvas.floatingSpace.transformRadiusToMap(VISIBLE_RADIUS)
} else {
visiblePosition = thisObject.fitFunction(visiblePosition)
}
@@ -1488,7 +1490,9 @@ function newUiObject () {
let additionalImageSize = 0
if (thisObject.isExecuting === true || isReadyToReferenceAttach === true || isReadyToChainAttach === true) { additionalImageSize = 20 }
let totalImageSize = additionalImageSize + thisObject.payload.floatingObject.currentImageSize
if (canvas.floatingSpace.inMapMode === true) {
totalImageSize = canvas.floatingSpace.transformImagesizeToMap(totalImageSize)
}
browserCanvasContext.drawImage(
icon, position.x - totalImageSize / 2,
position.y - totalImageSize / 2,
+8 -1
View File
@@ -13,6 +13,8 @@ function newFloatingSpace () {
container: undefined,
inMapMode: false,
transformPointToMap: transformPointToMap,
transformRadiusToMap: transformRadiusToMap,
transformImagesizeToMap: transformImagesizeToMap,
oneScreenUp: oneScreenUp,
oneScreenDown: oneScreenDown,
oneScreenLeft: oneScreenLeft,
@@ -92,10 +94,15 @@ function newFloatingSpace () {
}
function transformRadiusToMap (radius) {
const RADIUS_REDUCTION_FACTOR = 1
const RADIUS_REDUCTION_FACTOR = 2
return radius / RADIUS_REDUCTION_FACTOR
}
function transformImagesizeToMap (imageSize) {
const IMAGE_REDUCTION_FACTOR = 5
return imageSize / IMAGE_REDUCTION_FACTOR
}
function onDoubleClick () {
doubleClickCounter = 0