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)
|
culling_distance_point = Point(point.x + culling_distance*1000, point.y + culling_distance*1000)
|
||||||
distance_point = self._transform_point(culling_distance_point)
|
distance_point = self._transform_point(culling_distance_point)
|
||||||
transformed = self._transform_point(point)
|
transformed = self._transform_point(point)
|
||||||
diameter = distance_point[0] - transformed[0]
|
radius = 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"])
|
scene.addEllipse(transformed[0]-radius, transformed[1]-radius, 2*radius, 2*radius, CONST.COLORS["transparent"], CONST.COLORS["light_green_transparent"])
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def should_display_ground_objects_at(cp: ControlPoint) -> bool:
|
def should_display_ground_objects_at(cp: ControlPoint) -> bool:
|
||||||
|
|||||||
@ -363,7 +363,7 @@ class QSettingsWindow(QDialog):
|
|||||||
self.culling.toggled.connect(self.applySettings)
|
self.culling.toggled.connect(self.applySettings)
|
||||||
|
|
||||||
self.culling_distance = QSpinBox()
|
self.culling_distance = QSpinBox()
|
||||||
self.culling_distance.setMinimum(50)
|
self.culling_distance.setMinimum(10)
|
||||||
self.culling_distance.setMaximum(10000)
|
self.culling_distance.setMaximum(10000)
|
||||||
self.culling_distance.setValue(self.game.settings.perf_culling_distance)
|
self.culling_distance.setValue(self.game.settings.perf_culling_distance)
|
||||||
self.culling_distance.valueChanged.connect(self.applySettings)
|
self.culling_distance.valueChanged.connect(self.applySettings)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user