mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Fixed culling display distance. Allowed smaller distance for culling (useful for WW2 maps)
This commit is contained in:
parent
babfd4abda
commit
9d774eaad8
@ -270,8 +270,8 @@ class QLiberationMap(QGraphicsView):
|
||||
culling_distance_point = Point(point.x + culling_distance*1000, point.y + culling_distance*1000)
|
||||
distance_point = self._transform_point(culling_distance_point)
|
||||
transformed = self._transform_point(point)
|
||||
diameter = distance_point[0] - transformed[0]
|
||||
scene.addEllipse(transformed[0]-diameter/2, transformed[1]-diameter/2, diameter, diameter, CONST.COLORS["transparent"], CONST.COLORS["light_green_transparent"])
|
||||
radius = distance_point[0] - transformed[0]
|
||||
scene.addEllipse(transformed[0]-radius, transformed[1]-radius, 2*radius, 2*radius, CONST.COLORS["transparent"], CONST.COLORS["light_green_transparent"])
|
||||
|
||||
@staticmethod
|
||||
def should_display_ground_objects_at(cp: ControlPoint) -> bool:
|
||||
|
||||
@ -363,7 +363,7 @@ class QSettingsWindow(QDialog):
|
||||
self.culling.toggled.connect(self.applySettings)
|
||||
|
||||
self.culling_distance = QSpinBox()
|
||||
self.culling_distance.setMinimum(50)
|
||||
self.culling_distance.setMinimum(10)
|
||||
self.culling_distance.setMaximum(10000)
|
||||
self.culling_distance.setValue(self.game.settings.perf_culling_distance)
|
||||
self.culling_distance.valueChanged.connect(self.applySettings)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user