image and radius resizing working
This commit is contained in:
1 parent
386bf9e57d
commit
c1b36b5e1e
2 files changed
+13
-2
No files matched your search
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in new issue
Block a user