Ticket #3205: gamesetup_colors_fix.patch

File gamesetup_colors_fix.patch, 681 bytes (added by fpre_O_O_O_O_O_O, 9 years ago)

fix player colors in gamesetup for better reading

  • gui/gamesetup/gamesetup.js

    old new  
    17191719        var pData = mapSettings.PlayerData ? mapSettings.PlayerData[player] : {};
    17201720        var pDefs = g_DefaultPlayerData ? g_DefaultPlayerData[player] : {};
    17211721
    1722         color = rgbToGuiColor(getSetting(pData, pDefs, "Colour"));
     1722        var col = getSetting(pData, pDefs, "Colour");
     1723        var [h1, s1, l1] = rgbToHsl(col.r,col.g,col.b);
     1724        // enlight colors for readability in chat
     1725        var [r, g, b] = hslToRgb(h1, s1, Math.max(0.7, l1));
     1726        col.r = r; col.g = g; col.b = b;
     1727        color = rgbToGuiColor(col);
    17231728    }
    17241729
    17251730    var formatted;