Streamlining

This commit is contained in:
Raffson 2023-10-07 22:18:13 +02:00
parent f11689f4cb
commit e04f23bf15
No known key found for this signature in database
GPG Key ID: B0402B2C9B764D99
2 changed files with 5 additions and 1 deletions

View File

@ -12,6 +12,7 @@ from PySide2.QtWidgets import (
import qt_ui.uiconstants as CONST
from game import Game, persistency
from game.ato.flightstate import Uninitialized
from game.ato.package import Package
from game.ato.traveltime import TotEstimator
from game.profiling import logged_duration
@ -173,6 +174,9 @@ class QTopPanel(QFrame):
if not package.flights:
continue
for flight in package.flights:
if isinstance(flight.state, Uninitialized):
flight.state.reinitialize(now)
flight.state.reinitialize(now)
if flight.state.is_waiting_for_start:
startup = flight.flight_plan.startup_time()
if startup < now:

View File

@ -84,7 +84,7 @@ Planned ally flights:
{{ dep }}
---------------------------------------------------
{% for flight in allied_flights_by_departure[dep] %}
{{ flight.flight_type }} {{ flight.units[0].type }} x {{flight.size}}, departing in {{ flight.departure_delay }}, {{ flight.package.target.name}}, TOT: {{ (mission.start_time + flight.package.time_over_target).time() }}
{{ flight.flight_type }} {{ flight.units[0].type }} x {{flight.size}}, departing in {{ flight.departure_delay }}, {{ flight.package.target.name}}, TOT: {{ flight.package.time_over_target }}
{% endfor %}
{% endfor %}