DXRuby 1.4.6 Reference Manual
INDEX > Window > loop

Window.loop(close_cancel=false){ }

Description

メインループとして渡されたブロックを実行し続けます。
デフォルト設定ではウィンドウ(640*480pixel)が作られ、閉じられたら終了します。
このループは秒間60回実行(60FPS)になるよう、待ち時間が自動調整されます。
引数のclose_cancelはtrueにするとユーザのウィンドウを閉じる操作で閉じられなくなります。Input.requested_close?と合わせて処理することで間違った操作で閉じられてしまうことを防ぐことができます。

Parameters

close_cancel bool
ユーザのウィンドウ閉じる操作で閉じなくする場合true

Returns

bool

Example

Window.loop do # ここにゲームの処理を書く end