From 7bdc3fbaa30d40c55efa174d38a8e9b98e11a30b Mon Sep 17 00:00:00 2001
From: Wizzard <rich@bandaholics.cash>
Date: Mon, 10 Mar 2025 12:43:22 -0400
Subject: [PATCH] Add button for player names

---
 webradar/index.html | 4 ++++
 webradar/script.js  | 8 +++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/webradar/index.html b/webradar/index.html
index a9ece3c..9ffbad9 100644
--- a/webradar/index.html
+++ b/webradar/index.html
@@ -18,6 +18,10 @@
                     <input type="checkbox" onclick="toggleStats()" id="statsCheck" name="stats"/>
                     <label for="statsCheck">Stats</label>
                 </div>
+                <div>
+                    <input type="checkbox" onclick="toggleNames()" id="namesCheck" name="names"/>
+                    <label for="namesCheck">Player Names</label>
+                </div>
             </div>
         </div>
         <canvas id="canvas"></canvas>
diff --git a/webradar/script.js b/webradar/script.js
index fb1b3e4..a1fdd31 100644
--- a/webradar/script.js
+++ b/webradar/script.js
@@ -9,6 +9,7 @@ const textColor = "#d1d1d1"
 shouldZoom = false
 
 drawStats = true
+drawNames = true
 
 // Common
 canvas = null
@@ -218,7 +219,7 @@ function render() {
                             data.Player.isScoped
                         );
 
-                        if (drawStats && data.Player.playerName) {
+                        if (drawNames && data.Player.playerName) {
                             drawPlayerName(data.Player.pos, data.Player.playerName, data.Player.playerType);
                         }
                     }
@@ -567,6 +568,7 @@ function connect() {
 addEventListener("DOMContentLoaded", (e) => {
     document.getElementById("zoomCheck").checked = false;
     document.getElementById("statsCheck").checked = true;
+    document.getElementById("namesCheck").checked = true;
 
     canvas = document.getElementById('canvas');
     canvas.width = 1024;
@@ -584,4 +586,8 @@ function toggleZoom() {
 
 function toggleStats() {
     drawStats = !drawStats
+}
+
+function toggleNames() {
+    drawNames = !drawNames
 }
\ No newline at end of file