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

(Created page with "{{newin|0.9.0|090|type=callback}} Вызывается, когда размер окна изменится, к примеру пользователь изменил ра...")
 
(Заметки)
 
(One intermediate revision by the same user not shown)
Line 7: Line 7:
 
</source>
 
</source>
 
=== Аргументы ===
 
=== Аргументы ===
{{param|number|w|Новая ширина окна в пикселях.}}
+
{{param|number (Русский)|w|Новая ширина окна в пикселях.}}
{{param|number|h|Новая высота окна в пикселях.}}
+
{{param|number (Русский)|h|Новая высота окна в пикселях.}}
 +
 
 
=== Возвращает ===
 
=== Возвращает ===
 
Ничего.
 
Ничего.
 
== Заметки ==
 
== Заметки ==
Вызов <code>love.window.setMode</code> триггерит <code>love.resize</code> '''только''' тогда, когда функция была вызвана с недопустимыми параметрами высоты или ширины. Это может произойти при переходе в полноэкранный режим, который не соответствует поддерживаемому, или же при [[FullscreenType|'desktop']] с несоответствующими размерам рабочего стола шириной или высотой.
+
Вызов <code>love.window.setMode</code> триггерит <code>love.resize</code> '''только''' тогда, когда функция была вызвана с недопустимыми параметрами высоты или ширины. Это может произойти при переходе в полноэкранный режим, который не соответствует поддерживаемому, или же при [[FullscreenType (Русский)|'desktop']] с несоответствующими размерам рабочего стола шириной или высотой.
 +
 
 
== Пример ==
 
== Пример ==
 
<source lang="lua">
 
<source lang="lua">

Latest revision as of 06:06, 31 July 2018

Available since LÖVE 0.9.0
This callback is not supported in earlier versions.

Вызывается, когда размер окна изменится, к примеру пользователь изменил размер окна или функция love.window.setMode была вызвана с неподдерживаемыми высотой или шириной в полноэкранном режиме, в этом случае будет выбран ближайший к этому поддерживаемый размер.

Функция

Вид

love.resize( w, h )

Аргументы

number (Русский) w
Новая ширина окна в пикселях.
number (Русский) h
Новая высота окна в пикселях.

Возвращает

Ничего.

Заметки

Вызов love.window.setMode триггерит love.resize только тогда, когда функция была вызвана с недопустимыми параметрами высоты или ширины. Это может произойти при переходе в полноэкранный режим, который не соответствует поддерживаемому, или же при 'desktop' с несоответствующими размерам рабочего стола шириной или высотой.

Пример

function love.resize(w, h)
  print(("Window resized to width: %d and height: %d."):format(w, h))
end

Смотрите также


Другие языки