Window.loopメソッドによる描画処理のループを終了します。
画面上の表示はそのまま残ります。
標準の Rubyの仕様では exitによってプログラムが終了しますが、
内部からブラウザを閉じることはできないため
rbCnavasでは描画処理のループを修了させる仕様となっています。
なし
なし
# マウスのクリックによって描画処理のループを終了します
# (黄色い線の回転がその時点で止まります)
th = 0
Window.loop do
Window.draw_line(320,
240,
320 + 150 * Math.cos(th),
240 + 150 * Math.sin(th),
C_YELLOW,
weight: 10)
th += (1 / 180 * Math::PI)
exit if Input.mouse_release?(M_LBUTTON)
end