|
Crossfire JXClient, Trunk
R20561
|
Utility class for converting darkness values into colors. More...
Collaboration diagram for com.realtime.crossfire.jxclient.gui.map.DarknessColors:Public Member Functions | |
| Color | getDarknessColor (final int darkness) |
| Returns an overlay color for a darkness value. More... | |
Static Public Attributes | |
| static final Color | FOG_OF_WAR_COLOR = new Color(0, 0, 0.5F, 0.5F) |
| The color to use for overlaying fog-of-war tiles. More... | |
Private Attributes | |
| final Color [] | darknessColors = new Color[256] |
| Cache to lookup darkness overlay colors. More... | |
Static Private Attributes | |
| static final float | MAX_DARKNESS_ALPHA = 0.7F |
| The minimum darkness alpha value; it is used for completely black tiles. More... | |
Utility class for converting darkness values into colors.
Definition at line 32 of file DarknessColors.java.
| Color com.realtime.crossfire.jxclient.gui.map.DarknessColors.getDarknessColor | ( | final int | darkness | ) |
Returns an overlay color for a darkness value.
| darkness | the darkness value between 0 and 255 |
Definition at line 59 of file DarknessColors.java.
References com.realtime.crossfire.jxclient.map.CfMapSquare.DARKNESS_FULL_BRIGHT, and com.realtime.crossfire.jxclient.gui.map.DarknessColors.darknessColors.
Referenced by com.realtime.crossfire.jxclient.gui.map.AbstractGUIMap.redrawSquare().
Here is the caller graph for this function:
|
private |
Cache to lookup darkness overlay colors.
Maps darkness value to overlay color. Not yet allocated entries are set to
.
Definition at line 51 of file DarknessColors.java.
Referenced by com.realtime.crossfire.jxclient.gui.map.DarknessColors.getDarknessColor().
|
static |
The color to use for overlaying fog-of-war tiles.
Definition at line 44 of file DarknessColors.java.
Referenced by com.realtime.crossfire.jxclient.gui.map.AbstractGUIMap.clearMap(), and com.realtime.crossfire.jxclient.gui.map.AbstractGUIMap.redrawSquare().
|
staticprivate |
The minimum darkness alpha value; it is used for completely black tiles.
The maximum is 0.0F for full bright tiles.
Definition at line 38 of file DarknessColors.java.