22 package com.realtime.crossfire.jxclient.gui.map;
25 import java.awt.Color;
26 import org.jetbrains.annotations.NotNull;
61 if (darknessColors[darkness] == null) {
63 darknessColors[darkness] =
new Color(0, 0, 0, alpha);
66 return darknessColors[darkness];
Color getDarknessColor(final int darkness)
Returns an overlay color for a darkness value.
Represents a square in a CfMap.
Implements the map model which is shown in the map and magic map views.
final Color [] darknessColors
Cache to lookup darkness overlay colors.
static final float MAX_DARKNESS_ALPHA
The minimum darkness alpha value; it is used for completely black tiles.
static final Color FOG_OF_WAR_COLOR
The color to use for overlaying fog-of-war tiles.
Utility class for converting darkness values into colors.
static final int DARKNESS_FULL_BRIGHT
The darkness value for a full bright square.