From 9ae79b1c17ac869a3ebdcea09ac5f19a73f44de5 Mon Sep 17 00:00:00 2001 From: Sidi Liang <1467329765@qq.com> Date: Thu, 22 Apr 2021 16:04:06 +0800 Subject: [PATCH] Radar: bug fix in initialization --- Nasal/radar.nas | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Nasal/radar.nas b/Nasal/radar.nas index 6bfac5c..7f774d6 100644 --- a/Nasal/radar.nas +++ b/Nasal/radar.nas @@ -183,6 +183,8 @@ var Radar = { } }, initWithoutStarting: func(){ #//Added due to compability + if(me.radarTimer == nil) me.radarTimer = maketimer(me.updateInterval, func me.update()); + if(me.warnEnabled and me.warningTimer == nil) me.warningTimer = maketimer(me.warningInterval, func me.warn()); me.searchAngle = math.acos(me.maxRange / math.sqrt((2/me.maxWidth)*(2/me.maxWidth) + me.maxRange*me.maxRange)); me.tanSearchAngle = math.tan(me.searchAngle); me.getCoord(); @@ -193,8 +195,6 @@ var Radar = { me.initialized = 1; }, start: func(){ - if(me.radarTimer == nil) me.radarTimer = maketimer(me.updateInterval, func me.update()); - if(me.warnEnabled and me.warningTimer == nil) me.warningTimer = maketimer(me.warningInterval, func me.warn()); me.radarTimer.start(); me.multiplayerManager.start(); me.isRunning = 1;