package mods.railcraft.api.tracks;


public interface ITrackSwitch extends ITrackInstance
{

    enum ArrowDirection
    {
        NORTH, SOUTH, EAST, WEST, NORTH_SOUTH, EAST_WEST
    };

    public boolean isSwitched();

    public boolean isMirrored();

    public ArrowDirection getRedSignDirection();

    public ArrowDirection getWhiteSignDirection();

    public void registerSwitch(ISwitch switchDevice);
}

@@ -31,13 +31,10 @@
 cks;
-%0D%0A%0D%0A%0D
+%0A%0A
 %0Apub
@@ -86,14 +86,11 @@
 ance
-%0D
 %0A%7B
-%0D%0A%0D
+%0A
 %0A   
@@ -113,16 +113,14 @@
 tion
-%0D
 %0A    %7B
-%0D
 %0A   
@@ -176,19 +176,16 @@
 WEST
-%0D
 %0A    %7D;
-%0D%0A%0D
+%0A
 %0A   
@@ -209,27 +209,25 @@
 sSwitched();
-%0D%0A%0D
+%0A
 %0A    public 
@@ -247,19 +247,17 @@
 rored();
-%0D%0A%0D
+%0A
 %0A    pub
@@ -289,35 +289,33 @@
 SignDirection();
-%0D%0A%0D
+%0A
 %0A    public Arro
@@ -353,11 +353,9 @@
 n();
-%0D%0A%0D
+%0A
 %0A   
@@ -408,9 +408,7 @@
 ce);
-%0D
 %0A%7D
-%0D
 %0A

Fix line endings