edwardwongtl
06/04/2018, 8:43 AMenum class Direction {
NORTH,
SOUTH,
EAST,
WEST,
START,
END;
val oppositeDirection: Direction get() = when (this) {
NORTH -> SOUTH
SOUTH -> NORTH
EAST -> WEST
WEST -> EAST
START -> END
END -> START
}
}