summaryrefslogtreecommitdiff
path: root/src/engine/vector2.js
blob: 8b10e28c1a4234656d223c6bbc230cacade31fee (plain)
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
    }
}