Package zombie.core
Class Color
java.lang.Object
zombie.core.Color
- All Implemented Interfaces:
java.io.Serializable
public class Color
extends java.lang.Object
implements java.io.Serializable
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description floatafloatbstatic Colorblackstatic Colorbluestatic Colorcyanstatic ColordarkGrayfloatgstatic Colorgraystatic Colorgreenstatic ColorlightGraystatic Colormagentastatic Colororangestatic Colorpinkfloatrstatic Colorredstatic Colortransparentstatic Colorwhitestatic Coloryellow -
Constructor Summary
-
Method Summary
Modifier and Type Method Description voidadd(Color c)ColoraddToCopy(Color c)Colorbrighter()Colorbrighter(float scale)Colordarker()Colordarker(float scale)static Colordecode(java.lang.String nm)booleanequals(java.lang.Object other)voidfromColor(int value)intgetAlpha()intgetAlphaByte()floatgetAlphaFloat()intgetBlue()intgetBlueByte()floatgetBlueFloat()intgetGreen()intgetGreenByte()floatgetGreenFloat()intgetRed()intgetRedByte()floatgetRedFloat()inthashCode()voidinterp(Color to, float delta, Color dest)Colormultiply(Color c)voidscale(float value)ColorscaleCopy(float value)voidset(Color other)voidsetColor(Color A, Color B, float delta)java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
transparent
-
white
-
yellow
-
red
-
blue
-
green
-
black
-
gray
-
cyan
-
darkGray
-
lightGray
-
pink
-
orange
-
magenta
-
a
public float a -
b
public float b -
g
public float g -
r
public float r
-
-
Constructor Details
-
Color
-
Color
public Color(float r, float g, float b) -
Color
public Color(float r, float g, float b, float a) -
Color
-
Color
public Color(int r, int g, int b) -
Color
public Color(int r, int g, int b, int a) -
Color
public Color(int value)
-
-
Method Details
-
setColor
-
fromColor
public void fromColor(int value) -
decode
-
add
-
addToCopy
-
brighter
-
brighter
-
darker
-
darker
-
equals
public boolean equals(java.lang.Object other)- Overrides:
equalsin classjava.lang.Object
-
set
-
getAlpha
public int getAlpha() -
getAlphaFloat
public float getAlphaFloat() -
getRedFloat
public float getRedFloat() -
getGreenFloat
public float getGreenFloat() -
getBlueFloat
public float getBlueFloat() -
getAlphaByte
public int getAlphaByte() -
getBlue
public int getBlue() -
getBlueByte
public int getBlueByte() -
getGreen
public int getGreen() -
getGreenByte
public int getGreenByte() -
getRed
public int getRed() -
getRedByte
public int getRedByte() -
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
multiply
-
scale
public void scale(float value) -
scaleCopy
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
interp
-