Use SoftClamp in DrawAircraftEngine, DrawShipEngine, DrawTrainEngine
This commit is contained in:
@@ -237,7 +237,7 @@ void DrawAircraftEngine(int left, int right, int preferred_x, int y, EngineID en
|
|||||||
GetAircraftIcon(engine, image_type, &seq);
|
GetAircraftIcon(engine, image_type, &seq);
|
||||||
|
|
||||||
Rect16 rect = seq.GetBounds();
|
Rect16 rect = seq.GetBounds();
|
||||||
preferred_x = Clamp(preferred_x,
|
preferred_x = SoftClamp(preferred_x,
|
||||||
left - UnScaleGUI(rect.left),
|
left - UnScaleGUI(rect.left),
|
||||||
right - UnScaleGUI(rect.right));
|
right - UnScaleGUI(rect.right));
|
||||||
|
|
||||||
|
@@ -107,7 +107,7 @@ void DrawShipEngine(int left, int right, int preferred_x, int y, EngineID engine
|
|||||||
GetShipIcon(engine, image_type, &seq);
|
GetShipIcon(engine, image_type, &seq);
|
||||||
|
|
||||||
Rect16 rect = seq.GetBounds();
|
Rect16 rect = seq.GetBounds();
|
||||||
preferred_x = Clamp(preferred_x,
|
preferred_x = SoftClamp(preferred_x,
|
||||||
left - UnScaleGUI(rect.left),
|
left - UnScaleGUI(rect.left),
|
||||||
right - UnScaleGUI(rect.right));
|
right - UnScaleGUI(rect.right));
|
||||||
|
|
||||||
|
@@ -1386,7 +1386,7 @@ void DrawTrainEngine(int left, int right, int preferred_x, int y, EngineID engin
|
|||||||
GetRailIcon(engine, false, y, image_type, &seq);
|
GetRailIcon(engine, false, y, image_type, &seq);
|
||||||
|
|
||||||
Rect16 rect = seq.GetBounds();
|
Rect16 rect = seq.GetBounds();
|
||||||
preferred_x = Clamp(preferred_x,
|
preferred_x = SoftClamp(preferred_x,
|
||||||
left - UnScaleGUI(rect.left),
|
left - UnScaleGUI(rect.left),
|
||||||
right - UnScaleGUI(rect.right));
|
right - UnScaleGUI(rect.right));
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user