Added feature to change font type. added 2 new font types

This commit is contained in:
Wofsauge committed 2020-11-20 23:16:59 +01:00
1 parent ff19520056
commit 0990d2e048
8 files changed
+30 -3

No files matched your search

+3
View File
@@ -12,6 +12,9 @@ EIDConfig = {
-- Russian (https://steamcommunity.com/sharedfiles/filedetails/?id=1552851879)
-- If you want to make a translation, please contact me :)
["Language"] = "en_us",
-- Change font type. Values are [default, borderless, inverted]
-- Default = "default"
["FontType"] = "default",
-- Change Width of the info boxes. (In characters)
-- Default = 25
["TextboxWidth"] = 25,
+2 -1
View File
@@ -56,7 +56,8 @@ EID.modPath = string.gsub(EID.modPath, "\\", "/")
EID.modPath = string.gsub(EID.modPath, ":/", ":\\")
EID.font = Font() -- init font object
EID:loadFont(EID.modPath .. "resources/font/eid_default.fnt")
local fontFile = EIDConfig["FontType"] or "default"
EID:loadFont(EID.modPath .. "resources/font/eid_"..fontFile..".fnt")
--Makes textscale smaller, when using detailed english descriptions
if EIDConfig["Language"] == "en_us_detailed" and EIDConfig["Scale"] > 0.5 then
+25 -2
View File
@@ -7,7 +7,7 @@ if ModConfigMenu then
end
return 1
end
-- Language
local displayLanguage = {"English", "English (detailed)", "French", "Portuguese", "Russian", "Spanish", "Bulgarian (WIP)", "Polish (WIP)", "Turkish (WIP)"}
local langLookup = {"en_us", "en_us_detailed", "fr", "pt", "ru", "spa", "bul", "pl", "turkish"}
@@ -29,7 +29,7 @@ if ModConfigMenu then
end
}
)
-- Disable on Curse
ModConfigMenu.AddSetting(
"EID",
@@ -333,6 +333,29 @@ if ModConfigMenu then
end
}
)
local fontTypes = {"default","borderless","inverted"}
ModConfigMenu.AddSetting(
"EID",
"Display",
{
Type = ModConfigMenuOptionType.NUMBER,
CurrentSetting = function()
return AnIndexOf(fontTypes, EIDConfig["FontType"])
end,
Minimum = 1,
Maximum = #fontTypes,
Display = function()
return "Font Type: " .. EIDConfig["FontType"]
end,
OnChange = function(currentNum)
EIDConfig["FontType"] = fontTypes[currentNum]
local fontFile = EIDConfig["FontType"] or "default"
EID:loadFont(EID.modPath .. "resources/font/eid_"..fontFile..".fnt")
end
}
)
--------ShowItemName---------
ModConfigMenu.AddSetting(
"EID",
Binary file not shown.

After

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 238 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB