Small refactor

This commit is contained in:
Raffson 2024-12-16 15:12:35 +01:00
parent cc90627ee5
commit caf624832f
No known key found for this signature in database
GPG Key ID: B0402B2C9B764D99

View File

@ -15,20 +15,17 @@ class ForcedOptionsGenerator:
self.game = game self.game = game
def _set_options_view(self) -> None: def _set_options_view(self) -> None:
self.mission.forced_options.options_view = ( value = self.game.settings.map_coalition_visibility
self.game.settings.map_coalition_visibility self.mission.forced_options.options_view = value
)
def _set_external_views(self) -> None: def _set_external_views(self) -> None:
if not self.game.settings.external_views_allowed: if not self.game.settings.external_views_allowed:
self.mission.forced_options.external_views = ( value = self.game.settings.external_views_allowed
self.game.settings.external_views_allowed self.mission.forced_options.external_views = value
)
def _set_easy_communication(self) -> None: def _set_easy_communication(self) -> None:
self.mission.forced_options.easy_communication = ( value = self.game.settings.easy_communication
self.game.settings.easy_communication self.mission.forced_options.easy_communication = value
)
def _set_labels(self) -> None: def _set_labels(self) -> None:
# TODO: Fix settings to use the real type. # TODO: Fix settings to use the real type.
@ -49,9 +46,8 @@ class ForcedOptionsGenerator:
self.mission.forced_options.unrestricted_satnav = True self.mission.forced_options.unrestricted_satnav = True
def _set_battle_damage_assessment(self) -> None: def _set_battle_damage_assessment(self) -> None:
self.mission.forced_options.battle_damage_assessment = ( value = self.game.settings.battle_damage_assessment
self.game.settings.battle_damage_assessment self.mission.forced_options.battle_damage_assessment = value
)
def _set_supercarrier_deck_crew(self) -> None: def _set_supercarrier_deck_crew(self) -> None:
value = self.game.settings.supercarrier_deck_crew value = self.game.settings.supercarrier_deck_crew