initial commit
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
shadow$provide.module$node_modules$pixi_DOT_js$lib$maths$point$ObservablePoint = function(global, require, module, exports) {
|
||||
class ObservablePoint {
|
||||
constructor(observer, x, y) {
|
||||
this._x = x || 0;
|
||||
this._y = y || 0;
|
||||
this._observer = observer;
|
||||
}
|
||||
clone(observer) {
|
||||
return new ObservablePoint(observer ?? this._observer, this._x, this._y);
|
||||
}
|
||||
set(x = 0, y = x) {
|
||||
if (this._x !== x || this._y !== y) {
|
||||
this._x = x, this._y = y, this._observer._onUpdate(this);
|
||||
}
|
||||
return this;
|
||||
}
|
||||
copyFrom(p) {
|
||||
if (this._x !== p.x || this._y !== p.y) {
|
||||
this._x = p.x, this._y = p.y, this._observer._onUpdate(this);
|
||||
}
|
||||
return this;
|
||||
}
|
||||
copyTo(p) {
|
||||
p.set(this._x, this._y);
|
||||
return p;
|
||||
}
|
||||
equals(p) {
|
||||
return p.x === this._x && p.y === this._y;
|
||||
}
|
||||
toString() {
|
||||
return `[pixi.js/math:ObservablePoint x=${this._x} y=${this._y} scope=${this._observer}]`;
|
||||
}
|
||||
get x() {
|
||||
return this._x;
|
||||
}
|
||||
set x(value) {
|
||||
this._x !== value && (this._x = value, this._observer._onUpdate(this));
|
||||
}
|
||||
get y() {
|
||||
return this._y;
|
||||
}
|
||||
set y(value) {
|
||||
this._y !== value && (this._y = value, this._observer._onUpdate(this));
|
||||
}
|
||||
}
|
||||
exports.ObservablePoint = ObservablePoint;
|
||||
};
|
||||
|
||||
//# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$maths$point$ObservablePoint.js.map
|
||||
Reference in New Issue
Block a user