Skip to content

Commit

Permalink
Allow filter and mipmap drop down menues to be translated
Browse files Browse the repository at this point in the history
  • Loading branch information
Zeno- committed Jan 21, 2015
1 parent a6dd619 commit a28055f
Showing 1 changed file with 20 additions and 8 deletions.
28 changes: 20 additions & 8 deletions builtin/mainmenu/tab_settings.lua
Expand Up @@ -17,13 +17,25 @@

--------------------------------------------------------------------------------

local dd_filter_labels = {
fgettext("No Filter"),
fgettext("Bilinear Filter"),
fgettext("Trilinear Filter")
}

local filters = {
{"No Filter,Bilinear Filter,Trilinear Filter"},
{dd_filter_labels[1]..","..dd_filter_labels[2]..","..dd_filter_labels[3]},
{"", "bilinear_filter", "trilinear_filter"},
}

local dd_mipmap_labels = {
fgettext("No Mipmap"),
fgettext("Mipmap"),
fgettext("Mipmap + Aniso. Filter")
}

local mipmap = {
{"No Mipmap,Mipmap,Mipmap + Aniso. Filter"},
{dd_mipmap_labels[1]..","..dd_mipmap_labels[2]..","..dd_mipmap_labels[3]},
{"", "mip_map", "anisotropic_filter"},
}

Expand Down Expand Up @@ -347,32 +359,32 @@ local function handle_settings_buttons(this, fields, tabname, tabdata)
video_driver_fname_to_name(fields["dd_video_driver"]))
ddhandled = true
end
if fields["dd_filters"] == "No Filter" then
if fields["dd_filters"] == dd_filter_labels[1] then
core.setting_set("bilinear_filter", "false")
core.setting_set("trilinear_filter", "false")
ddhandled = true
end
if fields["dd_filters"] == "Bilinear Filter" then
if fields["dd_filters"] == dd_filter_labels[2] then
core.setting_set("bilinear_filter", "true")
core.setting_set("trilinear_filter", "false")
ddhandled = true
end
if fields["dd_filters"] == "Trilinear Filter" then
if fields["dd_filters"] == dd_filter_labels[3] then
core.setting_set("bilinear_filter", "false")
core.setting_set("trilinear_filter", "true")
ddhandled = true
end
if fields["dd_mipmap"] == "No Mipmap" then
if fields["dd_mipmap"] == dd_mipmap_labels[1] then
core.setting_set("mip_map", "false")
core.setting_set("anisotropic_filter", "false")
ddhandled = true
end
if fields["dd_mipmap"] == "Mipmap" then
if fields["dd_mipmap"] == dd_mipmap_labels[2] then
core.setting_set("mip_map", "true")
core.setting_set("anisotropic_filter", "false")
ddhandled = true
end
if fields["dd_mipmap"] == "Mipmap + Aniso. Filter" then
if fields["dd_mipmap"] == dd_mipmap_labels[3] then
core.setting_set("mip_map", "true")
core.setting_set("anisotropic_filter", "true")
ddhandled = true
Expand Down

0 comments on commit a28055f

Please sign in to comment.