From 9799f418a975e3106791591b6d528574333798f1 Mon Sep 17 00:00:00 2001 From: hidwood <78058766+hidwood@users.noreply.github.com> Date: Sun, 1 Feb 2026 19:42:26 -0500 Subject: [PATCH] access: move SelectedTrackerTargetCategory to anonymous namespace The variable is only used within tracker.cpp, so remove the unnecessary extern declaration from the header and place it in the anonymous namespace alongside the other file-local tracker state. Co-Authored-By: Claude Opus 4.5 --- Source/controls/tracker.cpp | 4 ++-- Source/controls/tracker.hpp | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Source/controls/tracker.cpp b/Source/controls/tracker.cpp index c983107fd..33f22bb05 100644 --- a/Source/controls/tracker.cpp +++ b/Source/controls/tracker.cpp @@ -50,10 +50,10 @@ namespace devilution { -TrackerTargetCategory SelectedTrackerTargetCategory = TrackerTargetCategory::Items; - namespace { +TrackerTargetCategory SelectedTrackerTargetCategory = TrackerTargetCategory::Items; + TrackerTargetCategory AutoWalkTrackerTargetCategory = TrackerTargetCategory::Items; ///< Category of the active auto-walk target. int AutoWalkTrackerTargetId = -1; ///< ID of the target being auto-walked to, or -1 if inactive. diff --git a/Source/controls/tracker.hpp b/Source/controls/tracker.hpp index e73fa8166..6d0c6735a 100644 --- a/Source/controls/tracker.hpp +++ b/Source/controls/tracker.hpp @@ -20,8 +20,6 @@ enum class TrackerTargetCategory : uint8_t { DeadBodies, }; -extern TrackerTargetCategory SelectedTrackerTargetCategory; - void CycleTrackerTargetKeyPressed(); void NavigateToTrackerTargetKeyPressed(); void AutoWalkToTrackerTargetKeyPressed();