fix color picker again

This commit is contained in:
Chris Forbes
2010-08-12 19:35:32 +12:00
parent 7cd9afb6d2
commit 4328fbc350
2 changed files with 11 additions and 5 deletions

View File

@@ -147,7 +147,8 @@ namespace OpenRA.Widgets.Delegates
colorChooser.GetWidget<ButtonWidget>("BUTTON_OK").OnMouseUp = mi =>
{
colorChooser.IsVisible = () => false;
colorChooser.IsVisible = () => false;
UpdateColorPreview(hueSlider.GetOffset(), satSlider.GetOffset(), lumSlider.GetOffset(), rangeSlider.GetOffset());
UpdatePlayerColor(hueSlider.GetOffset(), satSlider.GetOffset(), lumSlider.GetOffset(), rangeSlider.GetOffset());
return true;
};
@@ -174,7 +175,8 @@ namespace OpenRA.Widgets.Delegates
{
var c1 = ColorFromHSL(hf, sf, lf);
var c2 = ColorFromHSL(hf, sf, r*lf);
Game.world.WorldRenderer.UpdatePalette("colorpicker", new Palette(BasePlayerPalette, new PlayerColorRemap(c1, c2, SplitPlayerPalette)));
Game.world.WorldRenderer.UpdatePalette("colorpicker", new Palette(BasePlayerPalette, new PlayerColorRemap(c1, c2, SplitPlayerPalette)));
Game.viewport.RefreshPalette();
}
// hk is hue in the range [0,1] instead of [0,360]