Messages.getMessages().err("MoveUnitsRelativeAction", "CivQuest will abort now!");
System.exit(-1);
// Otherwise the compiler complains
return null;
} else if (direction.equals("north-west")) {
return new Coordinate(-1, 0);
} else if (direction.equals("north")) {
return new Coordinate(-1, -1);
} else if (direction.equals("north-east")) {
return new Coordinate(0, -1);
} else if (direction.equals("east")) {
return new Coordinate(1, -1);
} else if (direction.equals("south-east")) {
return new Coordinate(1, 0);
} else if (direction.equals("south")) {
return new Coordinate(1, 1);
} else if (direction.equals("south-west")) {
return new Coordinate(0, 1);
} else if (direction.equals("west")) {
return new Coordinate(-1, 1);
} else {
Messages.getMessages().err("MoveUnitsRelativeAction",
"Unknown value for parameter direction: " + direction);
Messages.getMessages().err("MoveUnitsRelativeAction", "CivQuest will abort now!");
System.exit(-1);