git://git.nikiroo.be
/
nikiroo-utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
HELLO WORLD...
[nikiroo-utils.git]
/
src
/
jexer
/
bits
/
Color.java
diff --git
a/src/jexer/bits/Color.java
b/src/jexer/bits/Color.java
index 88cc5843cd07163b8f37a93213f26641f4d47bc4..dd3b93de18c72dd2005e1a5bd01e45f02aca7f77 100644
(file)
--- a/
src/jexer/bits/Color.java
+++ b/
src/jexer/bits/Color.java
@@
-101,12
+101,10
@@
public class Color {
/**
* Invert a color in the same way as (CGA/VGA color XOR 0x7).
/**
* Invert a color in the same way as (CGA/VGA color XOR 0x7).
- *
- * @param color color to change
* @return the inverted color
*/
* @return the inverted color
*/
-
static public Color invert(Color color
) {
- switch (
color.
value) {
+
public Color invert(
) {
+ switch (value) {
case black:
return Color.WHITE;
case white:
case black:
return Color.WHITE;
case white:
@@
-125,6
+123,19
@@
public class Color {
return Color.BLUE;
}
throw new IllegalArgumentException("Invalid Color value: " +
return Color.BLUE;
}
throw new IllegalArgumentException("Invalid Color value: " +
- color.value);
+ value);
+ }
+
+ /**
+ * Comparison. All fields must match to return true.
+ */
+ @Override
+ public boolean equals(Object rhs) {
+ if (!(rhs instanceof Color)) {
+ return false;
+ }
+
+ Color that = (Color)rhs;
+ return (value == that.value);
}
}
}
}