Added fastLimit var and setter/getter, removed test code

This commit is contained in:
Dan
2019-11-10 16:39:02 +00:00
parent 1e63bb6794
commit 13b013160c

View File

@@ -39,6 +39,10 @@ RADAR.vars =
-- Either "mph" or "kmh", can be toggle in-game
speedType = "mph",
-- Fast limit, can be changed by the user during radar operation
-- Default is 65 for speed type MPH
fastLimit = 65,
-- Antennas, this table contains all of the data needed for operation of the front and rear antennas
antennas = {
-- Variables for the front antenna
@@ -143,6 +147,10 @@ function RADAR:GetPatrolSpeed()
return self.vars.patrolSpeed
end
function RADAR:GetFastLimit()
return self.vars.fastLimit
end
function RADAR:GetVehiclePool()
return self.vars.vehiclePool
end
@@ -241,6 +249,14 @@ function RADAR:SetVehiclePool( pool )
end
end
function RADAR:SetFastLimit( limit )
if ( type( limit ) == "number" ) then
if ( limit >= 0 and limit <= 999 ) then
self.vars.fastLimit = limit
end
end
end
function RADAR:IncreaseRayTraceState()
self.vars.rayTraceState = self.vars.rayTraceState + 1
end
@@ -388,26 +404,6 @@ function RADAR:GetVehiclesForAntenna()
return { frontVeh, fastVehs.front, rearVeh, fastVehs.rear }
end
--[[
TEST!
function RADAR:GetVehiclesForAntenna()
local vehs = { front = nil, frontFast = nil, rear = nil, rearFast = nil }
local t = self.capturedVehicles
table.sort( t, self.sorting[2].func )
-- 1 = front, -1 = rear
for i = 1, -1, -2 do
local c = 1
for k, v in pairs( self.capturedVehicles ) do
if ( v.relPos == i and c ~= 2 ) then
vehs
end
end
end ]]
function RADAR:GetDynamicDataValue( key )
return self.vars.sphereSizes[key]
end