Add support for the Toggle Snap To Grid module (#97)
This commit is contained in:
+12
@@ -198,3 +198,15 @@ export function applyTokenSizeOffset(waypoints, token) {
|
||||
|
||||
return waypoints.map(w => new PIXI.Point(w.x + waypointOffset.x, w.y + waypointOffset.y))
|
||||
}
|
||||
|
||||
export function setSnapParameterOnOptions(sourceObject, event, options) {
|
||||
// Allow outside modules to override snapping
|
||||
if (sourceObject.snapOverride?.active) {
|
||||
options.snapOverrideActive = true;
|
||||
options.snap = sourceObject.snapOverride.snap;
|
||||
sourceObject.snapOverride = undefined; // remove it to prevent any lingering data issues
|
||||
}
|
||||
else {
|
||||
options.snap = !event.shiftKey;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user