mirror of
https://github.com/Michatec/wk_wars2x.git
synced 2026-04-01 00:16:27 +02:00
feat: update antenna displays with synced values
This commit is contained in:
@@ -398,6 +398,9 @@ function RADAR:LoadDataFromDriver( data )
|
|||||||
for ant in UTIL:Values( { "front", "rear" } ) do
|
for ant in UTIL:Values( { "front", "rear" } ) do
|
||||||
self:SetAntennaTableData( ant, data[ant] )
|
self:SetAntennaTableData( ant, data[ant] )
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- Update the display
|
||||||
|
self:SendSettingUpdate()
|
||||||
end )
|
end )
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -427,6 +430,9 @@ function RADAR:RestoreFromBackup()
|
|||||||
self:SetBackupAntennaData( ant, nil )
|
self:SetBackupAntennaData( ant, nil )
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- Update the display
|
||||||
|
self:SendSettingUpdate()
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
@@ -538,6 +544,8 @@ function RADAR:SendSettingUpdate()
|
|||||||
antennas[ant].mode = self:GetAntennaMode( ant )
|
antennas[ant].mode = self:GetAntennaMode( ant )
|
||||||
antennas[ant].speedLocked = self:IsAntennaSpeedLocked( ant )
|
antennas[ant].speedLocked = self:IsAntennaSpeedLocked( ant )
|
||||||
antennas[ant].fast = self:ShouldFastBeDisplayed( ant )
|
antennas[ant].fast = self:ShouldFastBeDisplayed( ant )
|
||||||
|
|
||||||
|
UTIL:Log( "Updating " .. ant .. " antenna display, data: (xmit: " .. tostring( antennas[ant].xmit ) .. ") (mode: " .. tostring( antennas[ant].mode ) .. ") (speedLocked: " .. tostring( antennas[ant].speedLocked ) .. ") (fast: " .. tostring( antennas[ant].fast ) .. ")" )
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Send a message to the NUI side with the current state of the antennas
|
-- Send a message to the NUI side with the current state of the antennas
|
||||||
|
|||||||
Reference in New Issue
Block a user