38 lines
462 B
JavaScript
38 lines
462 B
JavaScript
|
/**
|
||
|
* @file ui_point2d.js
|
||
|
* @author frtk@tetalab
|
||
|
*/
|
||
|
|
||
|
NPGClient.UIPoint2D = function(x, y) {
|
||
|
|
||
|
// (x,y) position
|
||
|
this.x = x !== undefined ? x : 0;
|
||
|
this.y = y !== undefined ? y : 0;
|
||
|
|
||
|
};
|
||
|
|
||
|
NPGClient.UIPoint2D.prototype = {
|
||
|
|
||
|
// Constructor
|
||
|
constructor: NPGClient.UIPoint2D,
|
||
|
|
||
|
//
|
||
|
set: function(x, y) {
|
||
|
this.x = x;
|
||
|
this.y = y;
|
||
|
},
|
||
|
|
||
|
//
|
||
|
setX: function(x) {
|
||
|
this.x = x;
|
||
|
},
|
||
|
|
||
|
//
|
||
|
setY: function(y) {
|
||
|
this.y = y;
|
||
|
}
|
||
|
|
||
|
|
||
|
};
|
||
|
|