exit

概要

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

関連メソッド

コンソール系メソッド
puts
print
p
gets