BUG FIXED: recording frozen state

This commit is contained in:
Luis Fernando Molina committed 2019-05-28 21:28:39 +02:00
1 parent 0878d2db73
commit b6af3d9deb
3 files changed
+6 -1

No files matched your search

+1
View File
@@ -330,6 +330,7 @@ function newStrategyPart () {
function detachingPhysics () {
if (isDragging !== true) { return }
if (thisObject.isFrozen !== true) { return }
let distanceToChainParent = Math.sqrt(Math.pow(thisObject.payload.position.x - thisObject.payload.targetPosition.x, 2) + Math.pow(thisObject.payload.position.y - thisObject.payload.targetPosition.y, 2))
let ratio = distanceToChainParent / previousDistance
+3
View File
@@ -44,6 +44,9 @@ function newStrategyPartConstructor () {
if (payload.node.savedPayload.floatingObject.isPinned === true) {
floatingObject.pinToggle()
}
if (payload.node.savedPayload.floatingObject.isFrozen === true) {
floatingObject.freezeToggle()
}
}
let strategyPart = newStrategyPart()
@@ -270,7 +270,8 @@ function newWorkspaceNode () {
y: node.payload.targetPosition.y
},
floatingObject: {
isPinned: node.payload.floatingObject.isPinned
isPinned: node.payload.floatingObject.isPinned,
isFrozen: (node.payload.floatingObject.isFrozen && node.payload.floatingObject.frozenManually)
},
uiObject: {
isRunning: node.payload.uiObject.isRunning