Instead of me having to create a new case for each colour I decide to add, is there an alternative to using a switch statement with strings from an array as the cases? Here is my code!
public static String[][] colours = { { "red", "933" },
{ "lblue", "359770" }, { "blue", "428770" },
{ "orange", "461770" }, { "pink", "123770" } };
public static void changeColour(String col, Player player) { // changeColour("red", player);
switch (col) {
case "red":
player.setColour(Integer.parseInt(colours[0][1]));
break;
case "lblue":
player.setColour(Integer.parseInt(colours[1][1]));
break;
case "blue":
player.setColour(Integer.parseInt(colours[2][1]));
break;
case "orange":
player.setColour(Integer.parseInt(colours[3][1]));
break;
case "pink":
player.setColour(Integer.parseInt(colours[4][1]));
break;
}
}