Don't re-set scoreboard lines

This commit is contained in:
libraryaddict 2015-11-05 01:10:08 +13:00
parent 31b4fbec15
commit 77125b3a24
1 changed files with 5 additions and 2 deletions

View File

@ -25,6 +25,7 @@ public class GameScoreboard
private ArrayList<ScoreboardElement> _elements = new ArrayList<ScoreboardElement>(); private ArrayList<ScoreboardElement> _elements = new ArrayList<ScoreboardElement>();
private char[] _chars = "1234567890abcdefghijklmnopqrstuvwxyz".toCharArray(); private char[] _chars = "1234567890abcdefghijklmnopqrstuvwxyz".toCharArray();
private ArrayList<String> _previousLines = new ArrayList<String>();
private String _title; private String _title;
private int _shineIndex; private int _shineIndex;
@ -260,10 +261,10 @@ public class GameScoreboard
break; break;
} }
} }
else else if (i >= _previousLines.size() || !_previousLines.get(i).equals(newLines.get(i)))
{ {
Team team = GetScoreboard().getTeam(str); Team team = GetScoreboard().getTeam(str);
if (team == null) if (team == null)
{ {
team = GetScoreboard().registerNewTeam(str); team = GetScoreboard().registerNewTeam(str);
@ -288,6 +289,8 @@ public class GameScoreboard
i++; i++;
} }
_previousLines = newLines;
} }
private String[] split(String line) private String[] split(String line)