public Player GetNextPlayer(CircularLinkedList <Player> _players) { if (isPrime(_players.Current.Place)) { _shouldSkip[_players.Current.Id] = true; } _players.MoveNext(); if (_shouldSkip[_players.Current.Id]) { _shouldSkip[_players.Current.Id] = false; _players.MoveNext(); } return(_players.Current); }
public Player GetNextPlayer(CircularLinkedList <Player> _players) { _players.MoveNext(); return(_players.Current); }