Keeping track of seenplayer as a pointer can introduce a dangling pointer when the seenplayer leaves the netgame. A better approach might be to store the player # (seenplayer = player-players) and check if(playingame[seenplayer]) to see if it's a valid sight.
Last edited by a moderator: