Difference between revisions of "love.event.quit (Русский)"

(Created page with "Добавляет событие выхода в основной поток. love.auit коллбак позволяет предотвратить выход с помощью...")
 
 
Line 1: Line 1:
Добавляет событие выхода в основной поток. love.auit коллбак позволяет предотвратить выход с помощью данной функции.
+
{{newin|[[0.8.0]]|080|type=function}}
 +
Добавляет событие выхода в очередь событий.
  
 +
Событие выхода - это сигнал для обработчика событий закрыть LÖVE. Можно прервать процесс выхода с помощью обратного вызова <code>[[love.quit]]</code>
  
 
== Функция ==
 
== Функция ==
 +
=== Синопсис ===
 +
<source lang="lua">
 +
love.event.quit( exitstatus )
 +
</source>
 +
=== Аргументы ===
 +
{{New_feature|0.10.0|
 +
{{param|number|exitstatus (0)|Состояние выхода из программы, используемое при закрытии приложения.}} }}
 +
=== Возвращает ===
 +
Ничего.
 +
 +
== Функция ==
 +
{{newin|[[0.10.2]]|102|type=variant}}
 +
Перезапускает игру без перезапуска исполняемого файла. Таким образом основной экземпляр Lua State закрывается и создаётся совершенно новый.
 +
=== Синопсис ===
 +
<source lang="lua">
 +
love.event.quit( "restart" )
 +
</source>
  
''Синтаксис''
+
=== Аргументы ===
<code>
+
{{param|string|"restart"|Говорит стандартной функции <code>[[love.run]]</code> выйти и перезапустить игру без перезагрузки исполняемого файла.}}
love.event.quit()
+
=== Возвращает ===
</code>
 
''Аргументы''
 
Нет.
 
''Возвращает''
 
 
Ничего.
 
Ничего.
 
 
== Пример ==
 
== Пример ==
<code>
+
<source lang="lua">
 
function love.keypressed(k)
 
function love.keypressed(k)
 
   if k == 'escape' then
 
   if k == 'escape' then
Line 20: Line 34:
 
   end
 
   end
 
end
 
end
</code>
+
</source>
 +
== Смотри также ==
 +
* [[parent::love.event (Русский)]]
 +
* [[love.quit (Русский)]]
 +
[[Category:Functions]]
 +
{{#set:Description=Завершает или перезапускает LÖVE.}}
 +
{{#set:Since=080}}
 +
== Другие языки ==
 +
{{i18n|love.event.quit}}

Latest revision as of 22:18, 17 November 2019

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

Добавляет событие выхода в очередь событий.

Событие выхода - это сигнал для обработчика событий закрыть LÖVE. Можно прервать процесс выхода с помощью обратного вызова love.quit

Функция

Синопсис

love.event.quit( exitstatus )

Аргументы

Available since LÖVE 0.10.0
number exitstatus (0)
Состояние выхода из программы, используемое при закрытии приложения.

Возвращает

Ничего.

Функция

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

Перезапускает игру без перезапуска исполняемого файла. Таким образом основной экземпляр Lua State закрывается и создаётся совершенно новый.

Синопсис

love.event.quit( "restart" )

Аргументы

string "restart"
Говорит стандартной функции love.run выйти и перезапустить игру без перезагрузки исполняемого файла.

Возвращает

Ничего.

Пример

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

Смотри также


Другие языки