love.event.quit (日本語)

LÖVE 0.8.0 から使用可能
この関数は以前のバージョンでは非対応です。

キューへ quit イベントを追加します。

quit イベントはイベントハンドラで LÖVE を終了するためのシグナルです。 love.quit コールバックにより終了処理を中止することもできます。

これは love.event.push("quit", exitstatus) と同義です。

関数

概要

love.event.quit( exitstatus )

引数

LÖVE 0.10.0 から利用可能
number exitstatus (0)
アプリケーション終了時に使用するためのプログラム終了状態。

返値

ありません。

注釈

On iOS, programmatically exiting the app (this includes call to os.exit) is not recommended and may result your app being rejected from App Store. Thus, calling this variant will actually perform restart (see below).

関数

LÖVE 0.10.2 から使用可能
この異形は以前のバージョンでは非対応です。

実行可能ファイルを再実行せずにゲームを再起動します。これはメインの Lua におけるステート(状態、遷移)・インスタンスを綺麗に停止してから新規のインスタンスを作成します。

概要

love.event.quit( "restart" )

引数

string "restart"
実行可能ファイルを再実行せずにゲームの終了と再起動を行うために、デフォルトの love.run へ再起動処理の命令を発行します。

返値

ありません。

用例

function love.keypressed(k)
   if k == 'escape' then
      love.event.quit()
   end
end

関連



そのほかの言語