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 Details

    • transparent

      public static final Color transparent
    • white

      public static final Color white
    • yellow

      public static final Color yellow
    • red

      public static final Color red
    • blue

      public static final Color blue
    • green

      public static final Color green
    • black

      public static final Color black
    • gray

      public static final Color gray
    • cyan

      public static final Color cyan
    • darkGray

      public static final Color darkGray
    • lightGray

      public static final Color lightGray
    • pink

      public static final Color pink
    • orange

      public static final Color orange
    • magenta

      public static final Color magenta
    • a

      public float a
    • b

      public float b
    • g

      public float g
    • r

      public float r
  • Constructor Details

    • Color

      public Color​(Color color)
    • Color

      public Color​(float r, float g, float b)
    • Color

      public Color​(float r, float g, float b, float a)
    • Color

      public Color​(Color A, Color B, float delta)
    • 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

      public void setColor​(Color A, Color B, float delta)
    • fromColor

      public void fromColor​(int value)
    • decode

      public static Color decode​(java.lang.String nm)
    • add

      public void add​(Color c)
    • addToCopy

      public Color addToCopy​(Color c)
    • brighter

      public Color brighter()
    • brighter

      public Color brighter​(float scale)
    • darker

      public Color darker()
    • darker

      public Color darker​(float scale)
    • equals

      public boolean equals​(java.lang.Object other)
      Overrides:
      equals in class java.lang.Object
    • set

      public void set​(Color other)
    • 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:
      hashCode in class java.lang.Object
    • multiply

      public Color multiply​(Color c)
    • scale

      public void scale​(float value)
    • scaleCopy

      public Color scaleCopy​(float value)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • interp

      public void interp​(Color to, float delta, Color dest)