public MMCardinalSpeedup(speedUpDir direction, double speedUp, float Ytrigger) { speed = speedUp; Y_trigger = Ytrigger; switch (direction) { case speedUpDir.SE: dir = new Vector2(0, 1); sign = 1; break; case speedUpDir.SW: dir = new Vector2(0, 1); sign = -1; break; //case speedUpDir.NE: // dir = new Vector2(0, -1); // sign = 1; // break; //case speedUpDir.NW: // dir = new Vector2(0, -1); // sign = -1; // break; } }