mirror of
https://github.com/Michatec/wk_wars2x.git
synced 2026-04-01 00:16:27 +02:00
Added fastLimit var and setter/getter, removed test code
This commit is contained in:
36
cl_radar.lua
36
cl_radar.lua
@@ -39,6 +39,10 @@ RADAR.vars =
|
|||||||
-- Either "mph" or "kmh", can be toggle in-game
|
-- Either "mph" or "kmh", can be toggle in-game
|
||||||
speedType = "mph",
|
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, this table contains all of the data needed for operation of the front and rear antennas
|
||||||
antennas = {
|
antennas = {
|
||||||
-- Variables for the front antenna
|
-- Variables for the front antenna
|
||||||
@@ -143,6 +147,10 @@ function RADAR:GetPatrolSpeed()
|
|||||||
return self.vars.patrolSpeed
|
return self.vars.patrolSpeed
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function RADAR:GetFastLimit()
|
||||||
|
return self.vars.fastLimit
|
||||||
|
end
|
||||||
|
|
||||||
function RADAR:GetVehiclePool()
|
function RADAR:GetVehiclePool()
|
||||||
return self.vars.vehiclePool
|
return self.vars.vehiclePool
|
||||||
end
|
end
|
||||||
@@ -241,6 +249,14 @@ function RADAR:SetVehiclePool( pool )
|
|||||||
end
|
end
|
||||||
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()
|
function RADAR:IncreaseRayTraceState()
|
||||||
self.vars.rayTraceState = self.vars.rayTraceState + 1
|
self.vars.rayTraceState = self.vars.rayTraceState + 1
|
||||||
end
|
end
|
||||||
@@ -388,26 +404,6 @@ function RADAR:GetVehiclesForAntenna()
|
|||||||
return { frontVeh, fastVehs.front, rearVeh, fastVehs.rear }
|
return { frontVeh, fastVehs.front, rearVeh, fastVehs.rear }
|
||||||
end
|
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 )
|
function RADAR:GetDynamicDataValue( key )
|
||||||
return self.vars.sphereSizes[key]
|
return self.vars.sphereSizes[key]
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user