GameLib.API.Vector2 = function (x, y) { if (GameLib.Utils.UndefinedOrNull(x)) { x = 0; } this.x = x; if (GameLib.Utils.UndefinedOrNull(y)) { y = 0; } this.y = y; }; GameLib.API.Vector2.prototype.copy = function () { return new GameLib.API.Vector2( this.x, this.y ); }; /** * Returns an API vector from an Object vector * @param objectVector * @constructor */ GameLib.API.Vector2.FromObjectVector = function (objectVector) { return new GameLib.API.Vector2( objectVector.x, objectVector.y ) };