love.resize (Русский)

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

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


Другие языки