Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 63 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,66 @@
# Simple Graphics Library with Mouse and Keyboard Events

Based on http://horstmann.com/sjsu/graphics/

**#UPDATE 30th November **
Added a couple of colours and in different gradients.

// Red Gradients
public static final Color RED = new Color(255, 0, 0);
public static final Color LIGHT_RED = new Color(255, 102, 102);
public static final Color DARK_RED = new Color(153, 0, 0);

// Green Gradients
public static final Color GREEN = new Color(0, 255, 0);
public static final Color LIGHT_GREEN = new Color(102, 255, 102);
public static final Color DARK_GREEN = new Color(0, 153, 0);
public static final Color LIME_GREEN = new Color(50, 205, 50);
public static final Color FOREST_GREEN = new Color(34, 139, 34);

// Blue Gradients
public static final Color BLUE = new Color(0, 0, 255);
public static final Color LIGHT_BLUE = new Color(102, 178, 255);
public static final Color DARK_BLUE = new Color(0, 0, 153);
public static final Color SKY_BLUE = new Color(135, 206, 235);
public static final Color ROYAL_BLUE = new Color(65, 105, 225);
public static final Color NAVY_BLUE = new Color(0, 0, 128);

// Yellow Gradients
public static final Color YELLOW = new Color(255, 255, 0);
public static final Color LIGHT_YELLOW = new Color(255, 255, 153);
public static final Color DARK_YELLOW = new Color(204, 204, 0);
public static final Color GOLD_YELLOW = new Color(255, 223, 0);

// Cyan Gradients
public static final Color CYAN = new Color(0, 255, 255);
public static final Color LIGHT_CYAN = new Color(153, 255, 255);
public static final Color DARK_CYAN = new Color(0, 153, 153);

// Magenta Gradients
public static final Color MAGENTA = new Color(255, 0, 255);
public static final Color LIGHT_MAGENTA = new Color(255, 153, 255);
public static final Color DARK_MAGENTA = new Color(153, 0, 153);

// Orange Gradients
public static final Color ORANGE = new Color(255, 165, 0);
public static final Color LIGHT_ORANGE = new Color(255, 200, 102);
public static final Color DARK_ORANGE = new Color(255, 140, 0);

// Purple Gradients
public static final Color PURPLE = new Color(128, 0, 128);
public static final Color LIGHT_PURPLE = new Color(186, 85, 211);
public static final Color DARK_PURPLE = new Color(75, 0, 130);

// Brown Gradients
public static final Color BROWN = new Color(165, 42, 42);
public static final Color LIGHT_BROWN = new Color(210, 180, 140);
public static final Color DARK_BROWN = new Color(101, 67, 33);

// Gray Gradients
public static final Color GRAY = new Color(128, 128, 128);
public static final Color LIGHT_GRAY = new Color(211, 211, 211);
public static final Color DARK_GRAY = new Color(64, 64, 64);

// Black and White
public static final Color BLACK = new Color(0, 0, 0);
public static final Color WHITE = new Color(255, 255, 255);
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,65 @@ public class Color {

// Color constants

// Red Gradients
public static final Color RED = new Color(255, 0, 0);
public static final Color LIGHT_RED = new Color(255, 102, 102);
public static final Color DARK_RED = new Color(153, 0, 0);

// Green Gradients
public static final Color GREEN = new Color(0, 255, 0);
public static final Color LIGHT_GREEN = new Color(102, 255, 102);
public static final Color DARK_GREEN = new Color(0, 153, 0);
public static final Color LIME_GREEN = new Color(50, 205, 50);
public static final Color FOREST_GREEN = new Color(34, 139, 34);

// Blue Gradients
public static final Color BLUE = new Color(0, 0, 255);
public static final Color WHITE = new Color(255, 255, 255);
public static final Color LIGHT_GRAY = new Color(192, 192, 192);
public static final Color LIGHT_BLUE = new Color(102, 178, 255);
public static final Color DARK_BLUE = new Color(0, 0, 153);
public static final Color SKY_BLUE = new Color(135, 206, 235);
public static final Color ROYAL_BLUE = new Color(65, 105, 225);
public static final Color NAVY_BLUE = new Color(0, 0, 128);

// Yellow Gradients
public static final Color YELLOW = new Color(255, 255, 0);
public static final Color LIGHT_YELLOW = new Color(255, 255, 153);
public static final Color DARK_YELLOW = new Color(204, 204, 0);
public static final Color GOLD_YELLOW = new Color(255, 223, 0);

// Cyan Gradients
public static final Color CYAN = new Color(0, 255, 255);
public static final Color LIGHT_CYAN = new Color(153, 255, 255);
public static final Color DARK_CYAN = new Color(0, 153, 153);

// Magenta Gradients
public static final Color MAGENTA = new Color(255, 0, 255);
public static final Color LIGHT_MAGENTA = new Color(255, 153, 255);
public static final Color DARK_MAGENTA = new Color(153, 0, 153);

// Orange Gradients
public static final Color ORANGE = new Color(255, 165, 0);
public static final Color LIGHT_ORANGE = new Color(255, 200, 102);
public static final Color DARK_ORANGE = new Color(255, 140, 0);

// Purple Gradients
public static final Color PURPLE = new Color(128, 0, 128);
public static final Color LIGHT_PURPLE = new Color(186, 85, 211);
public static final Color DARK_PURPLE = new Color(75, 0, 130);

// Brown Gradients
public static final Color BROWN = new Color(165, 42, 42);
public static final Color LIGHT_BROWN = new Color(210, 180, 140);
public static final Color DARK_BROWN = new Color(101, 67, 33);

// Gray Gradients
public static final Color GRAY = new Color(128, 128, 128);
public static final Color LIGHT_GRAY = new Color(211, 211, 211);
public static final Color DARK_GRAY = new Color(64, 64, 64);

// Black and White
public static final Color BLACK = new Color(0, 0, 0);
public static final Color CYAN = new Color(0, 255, 255);
public static final Color MAGENTA = new Color(255, 0, 255);
public static final Color YELLOW = new Color(255, 255, 0);
public static final Color PINK = new Color(255, 175, 175);
public static final Color ORANGE = new Color(255, 200, 0);
public static final Color WHITE = new Color(255, 255, 255);

/**
* Constructs a new Color object.
Expand Down