define owned colours in settings.cfg

sceneinput
Jiří Kuneš 10 years ago
parent cbc44b33ba
commit a5b4e087c5

@ -1095,11 +1095,22 @@ namespace MWGui
void WindowManager::onRetrieveTag(const MyGUI::UString& _tag, MyGUI::UString& _result) void WindowManager::onRetrieveTag(const MyGUI::UString& _tag, MyGUI::UString& _result)
{ {
std::string tag(_tag); std::string tag(_tag);
std::string MyGuiPrefix = "setting=";
size_t MyGuiPrefixLength = MyGuiPrefix.length();
std::string tokenToFind = "sCell="; std::string tokenToFind = "sCell=";
size_t tokenLength = tokenToFind.length(); size_t tokenLength = tokenToFind.length();
if (tag.compare(0, tokenLength, tokenToFind) == 0) if(tag.compare(0, MyGuiPrefixLength, MyGuiPrefix) == 0)
{
tag = tag.substr(MyGuiPrefixLength, tag.length());
std::string settingSection = tag.substr(0, tag.find(","));
std::string settingTag = tag.substr(tag.find(",")+1, tag.length());
_result = Settings::Manager::getString(settingTag, settingSection);
}
else if (tag.compare(0, tokenLength, tokenToFind) == 0)
{ {
_result = mTranslationDataStorage.translateCellName(tag.substr(tokenLength)); _result = mTranslationDataStorage.translateCellName(tag.substr(tokenLength));
} }

@ -53,7 +53,7 @@
<!-- Defines owned crosshair color --> <!-- Defines owned crosshair color -->
<Resource type="ResourceSkin" name="HUD_Crosshair_Owned" size="32 32" texture="textures\target.dds"> <Resource type="ResourceSkin" name="HUD_Crosshair_Owned" size="32 32" texture="textures\target.dds">
<Property key="Colour" value="0.9 0 0 1"/> <Property key="Colour" value="#{setting=GUI,color crosshair owned}"/>
<BasisSkin type="MainSkin" offset="0 0 32 32"> <BasisSkin type="MainSkin" offset="0 0 32 32">
<State name="normal" offset="0 0 32 32"/> <State name="normal" offset="0 0 32 32"/>
</BasisSkin> </BasisSkin>

@ -131,8 +131,7 @@
<!-- Defines a owned background --> <!-- Defines a owned background -->
<Resource type="ResourceSkin" name="DialogBG_Owned" size="8 8" texture="white"> <Resource type="ResourceSkin" name="DialogBG_Owned" size="8 8" texture="white">
<Property key="Colour" value="0.2 0 0 1"/> <Property key="Colour" value="#{setting=GUI,color background owned}"/>
<!-- <Property key="Colour" value="#{setting=GUI,color background owned}"/> -->
<BasisSkin type="MainSkin" offset="0 0 8 8"> <BasisSkin type="MainSkin" offset="0 0 8 8">
<State name="normal" offset="0 0 8 8"/> <State name="normal" offset="0 0 8 8"/>
</BasisSkin> </BasisSkin>

@ -36,6 +36,10 @@ werewolf overlay = true
stretch menu background = false stretch menu background = false
# colour definitions (red green blue alpha)
color background owned = 0.15 0 0 1
color crosshair owned = 1 0.15 0.15 1
[General] [General]
# Camera field of view # Camera field of view
field of view = 55 field of view = 55

Loading…
Cancel
Save