From f6c3ce6b154723faf90ecd17388e0cf57660ea6a Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Sun, 10 Sep 2023 11:45:23 +0200 Subject: [PATCH] - fixed several line ID functions accessing the sector tag array. --- src/playsim/p_tags.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/playsim/p_tags.cpp b/src/playsim/p_tags.cpp index 70c1832ec..591fcb0ed 100644 --- a/src/playsim/p_tags.cpp +++ b/src/playsim/p_tags.cpp @@ -111,7 +111,7 @@ void FTagManager::RemoveLineIDs(int line) { while (allIDs[start].target == line) { - allTags[start].tag = allTags[start].target = -1; + allIDs[start].tag = allIDs[start].target = -1; start++; } } @@ -371,12 +371,12 @@ int FTagManager::CountLineIDs(const line_t *line) if (LineHasIDs(i)) { - const int n = allTags.Size(); + const int n = allIDs.Size(); int j = startForLine[i]; int c = 0; - while(j < n && allTags[j].target == i) + while(j < n && allIDs[j].target == i) { j++; c++; @@ -394,11 +394,11 @@ int FTagManager::GetLineID(const line_t *line, int index) if (LineHasIDs(i)) { - const int n = allTags.Size(); + const int n = allIDs.Size(); int j = startForLine[i] + index; - return (j < n && allTags[j].target == i) ? allTags[j].tag : 0; + return (j < n && allIDs[j].target == i) ? allIDs[j].tag : 0; } return 0;