I have a Direction enum that I use to position UI layers in my adventure game. It supports 8 compass directions plus a case for centre:
 
public enum Direction : String, CaseIterable, Codable {
	case center, north, northeast, east, southeast, south, southwest, west, northwest
}
									
			
			
			
			
			
			
			
			