1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
export class Vector2 { constructor(x, y) { this.x = x this.y = y } static sum(a, b) { return new Vector2( a.x + b.x, a.y + b.y, ) } static equals(a, b) { if ( a.x == b.x && a.y == b.y ) { return true } return false } }