tips_clr_020 - spoolkitamura/nyle-doc-jp GitHub Wiki
図形の枠の色と中の色を別々にするには?
図形の枠の色と中の色とを一度に指定することができないので、
次のように中を塗りつぶした図形と枠だけの図形の2つを描画してください。
[関連情報]
Appendix3-Colors
- 枠の色と中の色を別々にする
require 'nyle'
class Screen < Nyle::Screen
def initialize
super(200, 200)
end
def draw
# 中(塗りつぶしあり)
Nyle.draw_rect( 25, 15, 150, 50, {color: :PINK, fill: true})
Nyle.draw_rect( 25, 75, 150, 50, {color: :YELLOW, fill: true})
Nyle.draw_rect( 25, 135, 150, 50, {color: :CYAN, fill: true})
# 枠(塗りつぶしなし)
Nyle.draw_rect( 25, 15, 150, 50, {color: :RED})
Nyle.draw_rect( 25, 75, 150, 50, {color: :GREEN})
Nyle.draw_rect( 25, 135, 150, 50, {color: :BLUE})
end
end
Screen.new.show_all
Nyle.main
[実行結果]