class PREP::Core::Color
Attributes
blue[R]
green[R]
red[R]
Public Class Methods
new(red, green, blue)
click to toggle source
# File lib/core/color.rb, line 11 def initialize(red, green, blue) self.red = red self.green = green self.blue = blue end
Public Instance Methods
blue=(blue)
click to toggle source
# File lib/core/color.rb, line 38 def blue=(blue) if blue >= 0.0 && blue <= 1.0 @blue = blue else raise "Color blue must be include range 0..1." end end
green=(green)
click to toggle source
# File lib/core/color.rb, line 30 def green=(green) if green >= 0.0 && green <= 1.0 @green = green else raise "Color green must be include range 0..1." end end
red=(red)
click to toggle source
# File lib/core/color.rb, line 22 def red=(red) if red >= 0.0 && red <= 1.0 @red = red else raise "Color red must be include range 0..1." end end
white?()
click to toggle source
全ての色設定が 255 の場合は白として扱う
# File lib/core/color.rb, line 18 def white? return red == 1.0 && green == 1.0 && blue == 1.0 end