class Dedalus::Color
Attributes
alpha[RW]
blue[RW]
green[RW]
red[RW]
Public Class Methods
new(red,green,blue,alpha=160)
click to toggle source
# File lib/dedalus/palette.rb, line 5 def initialize(red,green,blue,alpha=160) @red = red @green = green @blue = blue @alpha = alpha end
Public Instance Methods
darken(ratio=0.90)
click to toggle source
def mix(other_color)
Color.new( (red+other_color.red/2), (green+other_color.green/2), (blue+other_color.blue/2) )
end
# File lib/dedalus/palette.rb, line 20 def darken(ratio=0.90) Color.new(red*ratio,green*ratio,blue*ratio) end
lighten(ratio=1.10)
click to toggle source
# File lib/dedalus/palette.rb, line 24 def lighten(ratio=1.10) Color.new(red*ratio,green*ratio,blue*ratio) end
to_gosu()
click to toggle source
# File lib/dedalus/palette.rb, line 28 def to_gosu Gosu::Color.rgba(red, green, blue, alpha) end