blob: d340a9bfab4ca6fee80dd58ca15204479b7a0495 [file] [log] [blame]
package groovy.operator
import java.awt.Color
class MyColor {
Color delegate
MyColor(int r, int g, int b) {
delegate = new Color(r, g, b)
}
MyColor negative() {
return new MyColor(delegate.red.intdiv(2), delegate.green.intdiv(2), delegate.blue.intdiv(2))
}
MyColor positive() {
return new MyColor(2 * delegate.red - 1, 2 * delegate.green - 1, 2 * delegate.blue - 1)
}
String toString() {
return delegate.toString()
}
}