Add a clone method to Coordinate

This commit is contained in:
Maribeth Bottorff
2021-06-10 16:12:48 -07:00
parent 77dddca02e
commit f0143b6d6c

View File

@@ -100,6 +100,14 @@ Blockly.utils.Coordinate.sum = function(a, b) {
return new Blockly.utils.Coordinate(a.x + b.x, a.y + b.y);
};
/**
* Creates a new copy of this coordinate.
* @return {!Blockly.utils.Coordinate} A copy of this coordinate.
*/
Blockly.utils.Coordinate.prototype.clone = function() {
return new Blockly.utils.Coordinate(this.x, this.y);
};
/**
* Scales this coordinate by the given scale factor.
* @param {number} s The scale factor to use for both x and y dimensions.