File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
OpenRA.Mods.Common/Widgets Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ namespace OpenRA.Mods.Common.Widgets
18
18
public class HueSliderWidget : SliderWidget
19
19
{
20
20
Sprite hueSprite ;
21
+ Sprite pickerSprite ;
21
22
22
23
public HueSliderWidget ( ) { }
23
24
public HueSliderWidget ( HueSliderWidget other )
@@ -35,6 +36,8 @@ public override void Initialize(WidgetArgs args)
35
36
hueData [ 0 , x ] = ( uint ) Color . FromAhsv ( x / 255f , 1 , 1 ) . ToArgb ( ) ;
36
37
37
38
hueSheet . GetTexture ( ) . SetData ( hueData ) ;
39
+
40
+ pickerSprite = ChromeProvider . GetImage ( "lobby-bits" , "huepicker" ) ;
38
41
}
39
42
40
43
public override void Draw ( )
@@ -46,9 +49,8 @@ public override void Draw()
46
49
var rb = RenderBounds ;
47
50
Game . Renderer . RgbaSpriteRenderer . DrawSprite ( hueSprite , ro , new float2 ( rb . Size ) ) ;
48
51
49
- var sprite = ChromeProvider . GetImage ( "lobby-bits" , "huepicker" ) ;
50
- var pos = RenderOrigin + new int2 ( PxFromValue ( Value ) . Clamp ( 0 , rb . Width - 1 ) - ( int ) sprite . Size . X / 2 , ( rb . Height - ( int ) sprite . Size . Y ) / 2 ) ;
51
- Game . Renderer . RgbaSpriteRenderer . DrawSprite ( sprite , pos ) ;
52
+ var pos = RenderOrigin + new int2 ( PxFromValue ( Value ) . Clamp ( 0 , rb . Width - 1 ) - ( int ) pickerSprite . Size . X / 2 , ( rb . Height - ( int ) pickerSprite . Size . Y ) / 2 ) ;
53
+ Game . Renderer . RgbaSpriteRenderer . DrawSprite ( pickerSprite , pos ) ;
52
54
}
53
55
}
54
56
}
You can’t perform that action at this time.
0 commit comments