package org.pepsoft.worldpainter.tools;
import org.pepsoft.worldpainter.Constants;
import javax.swing.*;
import java.awt.*;
/**
* Created by Pepijn Schmitz on 21-09-16.
*/
public class BiomeAlgorithmListCellRenderer extends DefaultListCellRenderer {
@Override
public Component getListCellRendererComponent(JList<?> list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
if (value instanceof Integer) {
switch ((Integer) value) {
case Constants.BIOME_ALGORITHM_1_1:
setText("Minecraft 1.1");
break;
case Constants.BIOME_ALGORITHM_1_2_AND_1_3_DEFAULT:
setText("Minecraft 1.6 Default (or 1.2 - 1.5)");
break;
case Constants.BIOME_ALGORITHM_1_3_LARGE:
setText("Minecraft 1.6 Large Biomes (or 1.3 - 1.5)");
break;
case Constants.BIOME_ALGORITHM_1_7_DEFAULT:
setText("Minecraft 1.10 Default (or 1.7 - 1.9)");
break;
case Constants.BIOME_ALGORITHM_1_7_LARGE:
setText("Minecraft 1.10 Large Biomes (or 1.7 - 1.9)");
break;
}
}
return this;
}
}