mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Fix rounding errors for squadron's radio presets
This commit is contained in:
parent
fe470ad9c6
commit
0b152c201d
@ -82,7 +82,10 @@ class SquadronDef:
|
|||||||
freq_list: list[RadioFrequency] = []
|
freq_list: list[RadioFrequency] = []
|
||||||
for freq in radio_presets[radio]:
|
for freq in radio_presets[radio]:
|
||||||
# TODO: set up modulation for UI manipulations (issue#89)
|
# TODO: set up modulation for UI manipulations (issue#89)
|
||||||
freq_list.append(RadioFrequency(int(freq * 1000000)))
|
hz = int(freq * 1000000)
|
||||||
|
if hz % 10: # fix rounding errors
|
||||||
|
hz = hz + 10 - hz % 10
|
||||||
|
freq_list.append(RadioFrequency(hz))
|
||||||
radio_presets[radio] = freq_list
|
radio_presets[radio] = freq_list
|
||||||
|
|
||||||
return SquadronDef(
|
return SquadronDef(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user