Change Color.ToAhsv to tuple syntax.
This commit is contained in:
@@ -49,10 +49,10 @@ namespace OpenRA.Primitives
|
||||
return FromAhsv(255, h, s, v);
|
||||
}
|
||||
|
||||
public void ToAhsv(out int a, out float h, out float s, out float v)
|
||||
public (float A, float H, float S, float V) ToAhsv()
|
||||
{
|
||||
a = A;
|
||||
(h, s, v) = RgbToHsv(R, G, B);
|
||||
var (h, s, v) = RgbToHsv(R, G, B);
|
||||
return (A, h, s, v);
|
||||
}
|
||||
|
||||
Color(long argb)
|
||||
|
||||
@@ -46,7 +46,7 @@ namespace OpenRA.Traits
|
||||
|
||||
public void LoadPlayerPalettes(WorldRenderer wr, string playerName, Color color, bool replaceExisting)
|
||||
{
|
||||
color.ToAhsv(out _, out var h, out var s, out _);
|
||||
var (_, h, s, _) = color.ToAhsv();
|
||||
|
||||
var remap = new PlayerColorRemap(info.RemapIndex, h, s);
|
||||
var pal = new ImmutablePalette(wr.Palette(info.BasePalette).Palette, remap);
|
||||
|
||||
@@ -48,7 +48,7 @@ namespace OpenRA.Traits
|
||||
|
||||
public void LoadPalettes(WorldRenderer wr)
|
||||
{
|
||||
info.Color.ToAhsv(out _, out var h, out var s, out _);
|
||||
var (_, h, s, _) = info.Color.ToAhsv();
|
||||
|
||||
var remap = new PlayerColorRemap(info.RemapIndex, h, s);
|
||||
wr.AddPalette(info.Name, new ImmutablePalette(wr.Palette(info.Base).Palette, remap), info.AllowModifiers);
|
||||
|
||||
Reference in New Issue
Block a user