Remove unused data.

We get TACAN, ILS, and ATC data from pydcs now. The rest of this
manually curated data is unused.
This commit is contained in:
Dan Albert
2022-09-27 18:25:11 -07:00
parent e0160ac876
commit 037ff85396
177 changed files with 30 additions and 1778 deletions

28
game/atcdata.py Normal file
View File

@@ -0,0 +1,28 @@
from __future__ import annotations
from dataclasses import dataclass
from typing import Optional
from dcs.task import Modulation
from dcs.terrain import Airport
from game.radio.radios import RadioFrequency
@dataclass
class AtcData:
hf: RadioFrequency
vhf_fm: RadioFrequency
vhf_am: RadioFrequency
uhf: RadioFrequency
@classmethod
def from_pydcs(cls, airport: Airport) -> Optional[AtcData]:
if airport.atc_radio is None:
return None
return AtcData(
RadioFrequency(airport.atc_radio.hf_hz, Modulation.FM),
RadioFrequency(airport.atc_radio.vhf_low_hz, Modulation.FM),
RadioFrequency(airport.atc_radio.vhf_high_hz, Modulation.AM),
RadioFrequency(airport.atc_radio.uhf_hz, Modulation.AM),
)