M4GD1

Math for game developers, lesson 1 https://www.youtube.com/watch?v=sKCF8A3XGxQ&list=PLW3Zl3wyJwWOpdhYedlD-yCB7WQoHf-My

by Patrick Hund

JavaScript

function Vector(x, y) {
	this.x = x;
    this.y = y;
}

function Point(x,y ) {
	this.x = x;
    this.y = y;
}

Point.prototype.addVector = function (v) {
	var p2 = new Point();
    
    p2.x = this.x + v.x;
    p2.y = this.y + v.y;
    
    return p2;
}

var p = new Point(1, 0),
	v = new Vector(2, 3);
    
p2 = p.addVector(v);

console.log("Result: (" + p2.x + ", " + p2.y + ")");