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

View File

@ -84,7 +84,7 @@ Planned ally flights:
{{ dep }} {{ dep }}
--------------------------------------------------- ---------------------------------------------------
{% for flight in allied_flights_by_departure[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 %}
{% endfor %} {% endfor %}