for (int i_17_ = 0; i_17_ < Class2_Sub1_Sub11.playerCount; i_17_++) { Player player = Class20.playerArray[Class60.playerValids[i_17_]]; if (player != null && player.hasDefinition()) { boolean isFriendDot = false; y = player.yPos / 32 - Class33.myPlayer.yPos / 32; x = player.xPos / 32 - Class33.myPlayer.xPos / 32; long l = player.name.getEncodedLong(); for (int i_19_ = 0; Class2_Sub1_Sub1.numberOfFriends > i_19_; i_19_++) { if (Class2_Sub1_Sub4.friendNameLong[i_19_] == l && Class2_Sub6.friendWorldNumber[i_19_] != 0) { isFriendDot = true; break; } } boolean isTeamDot = false; if (Class33.myPlayer.teamCape != 0 && player.teamCape != 0 && Class33.myPlayer.teamCape == player.teamCape) isTeamDot = true; if (!isFriendDot) { if (!isTeamDot) Class40.drawMapIcon(y, Class54.mapdotsSpriteArray[2], x); else Class40.drawMapIcon(y, Class54.mapdotsSpriteArray[4], x); } else Class40.drawMapIcon(y, Class54.mapdotsSpriteArray[3], x); } }