Skip to content

Commit 3953fe8

Browse files
committed
feat(widgets): remove useless conversions
1 parent 361fc51 commit 3953fe8

4 files changed

Lines changed: 34 additions & 34 deletions

File tree

SharpEngine.Core/Widget/Button.cs

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -123,29 +123,29 @@ public override void Draw()
123123

124124
if (_state == ButtonState.Hover && Active)
125125
SERender.DrawRectangle(
126-
(int)(RealPosition.X - (Size.X + 4) / 2),
127-
(int)(RealPosition.Y - (Size.Y + 4) / 2),
128-
(int)(Size.X + 4),
129-
(int)(Size.Y + 4),
126+
RealPosition.X - (Size.X + 4) / 2,
127+
RealPosition.Y - (Size.Y + 4) / 2,
128+
Size.X + 4,
129+
Size.Y + 4,
130130
Color.White,
131131
InstructionSource.UI,
132132
ZLayer
133133
);
134134

135135
SERender.DrawRectangle(
136-
(int)(RealPosition.X - Size.X / 2),
137-
(int)(RealPosition.Y - Size.Y / 2),
138-
(int)Size.X,
139-
(int)Size.Y,
136+
RealPosition.X - Size.X / 2,
137+
RealPosition.Y - Size.Y / 2,
138+
Size.X,
139+
Size.Y,
140140
Color.Black,
141141
InstructionSource.UI,
142142
ZLayer + 0.00001f
143143
);
144144
SERender.DrawRectangle(
145-
(int)(RealPosition.X - (Size.X - 4) / 2),
146-
(int)(RealPosition.Y - (Size.Y - 4) / 2),
147-
(int)(Size.X - 4),
148-
(int)(Size.Y - 4),
145+
RealPosition.X - (Size.X - 4) / 2,
146+
RealPosition.Y - (Size.Y - 4) / 2,
147+
Size.X - 4,
148+
Size.Y - 4,
149149
BackgroundColor,
150150
InstructionSource.UI,
151151
ZLayer + 0.00002f
@@ -168,10 +168,10 @@ public override void Draw()
168168

169169
if (_state == ButtonState.Down || !Active)
170170
SERender.DrawRectangle(
171-
(int)(RealPosition.X - Size.X / 2),
172-
(int)(RealPosition.Y - Size.Y / 2),
173-
(int)Size.X,
174-
(int)Size.Y,
171+
RealPosition.X - Size.X / 2,
172+
RealPosition.Y - Size.Y / 2,
173+
Size.X,
174+
Size.Y,
175175
new Color(0, 0, 0, 128),
176176
InstructionSource.UI,
177177
ZLayer + 0.00004f

SharpEngine.Core/Widget/Label.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -102,19 +102,19 @@ public override void Draw()
102102

103103
if (Style.HasFlag(LabelStyles.Strike))
104104
SERender.DrawRectangle(
105-
(int)finalPosition.X,
106-
(int)(finalPosition.Y + lineSize.Y / 2),
107-
(int)lineSize.X,
105+
finalPosition.X,
106+
(finalPosition.Y + lineSize.Y / 2),
107+
lineSize.X,
108108
2,
109109
Color.Black,
110110
InstructionSource.UI,
111111
ZLayer + 0.00001f
112112
);
113113
if (Style.HasFlag(LabelStyles.Underline))
114114
SERender.DrawRectangle(
115-
(int)finalPosition.X,
116-
(int)(finalPosition.Y + lineSize.Y),
117-
(int)lineSize.X,
115+
finalPosition.X,
116+
(finalPosition.Y + lineSize.Y),
117+
lineSize.X,
118118
2,
119119
Color.Black,
120120
InstructionSource.UI,

SharpEngine.Core/Widget/ScrollFrame.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,10 @@ public override void Draw()
9090
);
9191

9292
SERender.ScissorMode(
93-
(int)(RealPosition.X - Size.X / 2),
94-
(int)(RealPosition.Y - Size.Y / 2),
95-
(int)Size.X,
96-
(int)Size.Y,
93+
(RealPosition.X - Size.X / 2),
94+
(RealPosition.Y - Size.Y / 2),
95+
Size.X,
96+
Size.Y,
9797
InstructionSource.UI,
9898
ZLayer + 0.00002f,
9999
() =>

SharpEngine.Core/Widget/TextureButton.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,10 @@ public override void Draw()
7373

7474
if (_state == ButtonState.Hover && Active)
7575
SERender.DrawRectangle(
76-
(int)(RealPosition.X - (Size.X + 4) / 2),
77-
(int)(RealPosition.Y - (Size.Y + 4) / 2),
78-
(int)(Size.X + 4),
79-
(int)(Size.Y + 4),
76+
(RealPosition.X - (Size.X + 4) / 2),
77+
(RealPosition.Y - (Size.Y + 4) / 2),
78+
(Size.X + 4),
79+
(Size.Y + 4),
8080
Color.White,
8181
InstructionSource.UI,
8282
ZLayer
@@ -111,10 +111,10 @@ public override void Draw()
111111

112112
if (_state == ButtonState.Down || !Active)
113113
SERender.DrawRectangle(
114-
(int)(RealPosition.X - Size.X / 2),
115-
(int)(RealPosition.Y - Size.Y / 2),
116-
(int)Size.X,
117-
(int)Size.Y,
114+
(RealPosition.X - Size.X / 2),
115+
(RealPosition.Y - Size.Y / 2),
116+
Size.X,
117+
Size.Y,
118118
new Color(0, 0, 0, 128),
119119
InstructionSource.UI,
120120
ZLayer + 0.00004f

0 commit comments

Comments
 (0)