From 13b013160cdc98333eee61baff4944b1320cf468 Mon Sep 17 00:00:00 2001 From: Dan Date: Sun, 10 Nov 2019 16:39:02 +0000 Subject: [PATCH] Added fastLimit var and setter/getter, removed test code --- cl_radar.lua | 36 ++++++++++++++++-------------------- 1 file changed, 16 insertions(+), 20 deletions(-) diff --git a/cl_radar.lua b/cl_radar.lua index 2a6514c..7942eb5 100644 --- a/cl_radar.lua +++ b/cl_radar.lua @@ -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