public int getRotInt() {
        if (this.x == 0.f) {
            if (this.y == 0.f) {
                return -1;
            }
            else if (this.y < 0.f) {
                return 4;
            }
            else {
                return 0;
            }
        }
        else if (this.x < 0.f) {
            if (this.y == 0.f) {
                return 2;
            }
            else if (this.y < 0.f) {
                return 3;
            }
            else {
                return 1;
            }
        }
        else {
            if (this.y == 0.f) {
                return 6;
            }
            else if (this.y < 0.f) {
                return 5;
            }
            else {
                return 7;
            }
        }
    }