add window type selection to settings menu
This commit is contained in:
parent
b30b19e836
commit
070424077a
@ -53,18 +53,19 @@ function create_checkbox(id, name, tooltip)
|
|||||||
))
|
))
|
||||||
end
|
end
|
||||||
|
|
||||||
function create_selectbox(id, name, tooltip)
|
|
||||||
tooltip = tooltip or ''
|
|
||||||
document.root:add(string.format(
|
|
||||||
"<selectbox consumer='function(x) core.set_setting(\"%s\", x) end' checked='%s' tooltip='%s'>%s</checkbox>",
|
|
||||||
id, core.str_setting(id), gui.str(tooltip, "settings"), gui.str(name, "settings")
|
|
||||||
))
|
|
||||||
end
|
|
||||||
|
|
||||||
function on_open()
|
function on_open()
|
||||||
create_setting("camera.fov", "FOV", 1, "°")
|
create_setting("camera.fov", "FOV", 1, "°")
|
||||||
create_setting("display.framerate", "Framerate", 1, "", "", true)
|
create_setting("display.framerate", "Framerate", 1, "", "", true)
|
||||||
--create_checkbox("display.fullscreen", "Fullscreen")
|
|
||||||
|
document.root:add(string.format(
|
||||||
|
"<select context='settings' onselect='function(opt) core.set_setting(\"display.window-mode\", tonumber(opt)) end' selected='%s'>"..
|
||||||
|
"<option value='0'>@Windowed</option>"..
|
||||||
|
"<option value='1'>@Fullscreen</option>"..
|
||||||
|
"<option value='2'>@Borderless</option>"..
|
||||||
|
"</select>", core.get_setting("display.window-mode"))
|
||||||
|
)
|
||||||
|
|
||||||
create_checkbox("camera.shaking", "Camera Shaking")
|
create_checkbox("camera.shaking", "Camera Shaking")
|
||||||
create_checkbox("camera.inertia", "Camera Inertia")
|
create_checkbox("camera.inertia", "Camera Inertia")
|
||||||
create_checkbox("camera.fov-effects", "Camera FOV Effects")
|
create_checkbox("camera.fov-effects", "Camera FOV Effects")
|
||||||
|
|||||||
@ -102,6 +102,8 @@ settings.Limit Background FPS=Ограничить фоновую частоту
|
|||||||
settings.Advanced render=Продвинутый рендер
|
settings.Advanced render=Продвинутый рендер
|
||||||
settings.Shadows quality=Качество теней
|
settings.Shadows quality=Качество теней
|
||||||
settings.Conflict=Найдены возможные конфликты
|
settings.Conflict=Найдены возможные конфликты
|
||||||
|
settings.Windowed=Оконный
|
||||||
|
settings.Borderless=Безрамочный
|
||||||
|
|
||||||
# Управление
|
# Управление
|
||||||
chunks.reload=Перезагрузить Чанки
|
chunks.reload=Перезагрузить Чанки
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user