Difference between revisions of "love.event.quit"

(Updated for 0.10.0)
(Created page)
Line 22: Line 22:
 
=== Arguments ===
 
=== Arguments ===
 
{{param|number|exitstatus (0)|The program exit status to use when closing the application.}}
 
{{param|number|exitstatus (0)|The program exit status to use when closing the application.}}
 +
=== Returns ===
 +
Nothing.
 +
 +
== Function ==
 +
{{newin|[[0.10.2]]|102|type=variant}}
 +
Restarts the game without relaunching the executable.
 +
=== Synopsis ===
 +
<source lang="lua">
 +
love.event.quit( "restart" )
 +
</source>
 +
=== Arguments ===
 +
{{param|string|"restart"|Tells the default [[love.run]] to exit and restart the game without relaunching the executable.}}
 
=== Returns ===
 
=== Returns ===
 
Nothing.
 
Nothing.

Revision as of 21:18, 30 October 2016

Available since LÖVE 0.8.0
This function is not supported in earlier versions.

Adds the quit event to the queue.

The quit event is a signal for the event handler to close LÖVE. It's possible to abort the exit process with the love.quit callback.

Function

Synopsis

love.event.quit( )

Arguments

None.

Returns

Nothing.

Function

Available since LÖVE 0.10.0
This variant is not supported in earlier versions.

Synopsis

love.event.quit( exitstatus )

Arguments

number exitstatus (0)
The program exit status to use when closing the application.

Returns

Nothing.

Function

Available since LÖVE 0.10.2
This variant is not supported in earlier versions.

Restarts the game without relaunching the executable.

Synopsis

love.event.quit( "restart" )

Arguments

string "restart"
Tells the default love.run to exit and restart the game without relaunching the executable.

Returns

Nothing.

Example

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

See Also


Other Languages