fix #1082; setting a bot's color no longer clobbers saved player color

This commit is contained in:
Chris Forbes
2011-07-28 21:56:10 +12:00
parent 5a9cb18881
commit 8844ea8e2f

View File

@@ -381,16 +381,17 @@ namespace OpenRA.Mods.Cnc.Widgets.Logic
{ {
Action<ColorRamp> onSelect = c => Action<ColorRamp> onSelect = c =>
{ {
Game.Settings.Player.ColorRamp = c; if (client.Bot == null)
Game.Settings.Save(); {
Game.Settings.Player.ColorRamp = c;
Game.Settings.Save();
}
color.RemovePanel(); color.RemovePanel();
orderManager.IssueOrder(Order.Command("color {0} {1}".F(client.Index, c))); orderManager.IssueOrder(Order.Command("color {0} {1}".F(client.Index, c)));
}; };
Action<ColorRamp> onChange = c => Action<ColorRamp> onChange = c => PlayerPalettePreview.Ramp = c;
{
PlayerPalettePreview.Ramp = c;
};
var colorChooser = Game.LoadWidget(orderManager.world, "COLOR_CHOOSER", null, new WidgetArgs() var colorChooser = Game.LoadWidget(orderManager.world, "COLOR_CHOOSER", null, new WidgetArgs()
{ {