blob: cdb4cd865c72272b9e6e3607e51e85913f7d6ed3 [file] [log] [blame] [raw]
package mods.railcraft.api.tracks;
import net.minecraft.util.AxisAlignedBB;
public interface ITrackSwitch extends ITrackInstance
{
enum ArrowDirection
{
NORTH, SOUTH, EAST, WEST, NORTH_SOUTH, EAST_WEST
};
public boolean isSwitched();
public void setSwitched(boolean switched);
public boolean isMirrored();
public ArrowDirection getRedSignDirection();
public ArrowDirection getWhiteSignDirection();
public AxisAlignedBB getRoutingSearchBox();
}