BE-Graph/src/main/org/insa/graphics/drawing/BlackAndWhiteGraphPalette.java
2018-02-24 13:46:47 +01:00

25 lines
580 B
Java

package org.insa.graphics.drawing;
import java.awt.Color;
import org.insa.graph.RoadInformation.RoadType;
public class BlackAndWhiteGraphPalette extends BasicGraphPalette {
// Road colors (index
private final static Color[] ROAD_COLOR_FROM_WIDTH = {
null, new Color(140, 140, 140), new Color(80, 80, 80), new Color(40, 40, 40), new Color(30, 30, 30)
};
@Override
public Color getDefaultPointColor() {
return Color.BLACK;
}
@Override
public Color getColorForType(RoadType type) {
int width = getWidthForType(type);
return ROAD_COLOR_FROM_WIDTH[width];
}
}