package com.bioxx.jmapgen.dungeon;
public enum DungeonDirection
{
NORTH("north"), SOUTH("south"), EAST("east"), WEST("west"), UP("up"), DOWN("down");
public String name;
DungeonDirection(String s)
{
name = s;
}
public static DungeonDirection fromString(String s)
{
for(DungeonDirection rc : DungeonDirection.values())
{
if(rc.name.equalsIgnoreCase(s))
return rc;
}
return null;
}
public DungeonDirection getOpposite()
{
switch(this)
{
case NORTH:
return SOUTH;
case SOUTH:
return NORTH;
case DOWN:
return UP;
case EAST:
return WEST;
case UP:
return DOWN;
case WEST:
return EAST;
default: return null;
}
}
}