RunicBoard.GetSortedElementQueue C# (CSharp) Method

GetSortedElementQueue() public method

public GetSortedElementQueue ( ) : Queue
return Queue
    public Queue<Element> GetSortedElementQueue()
    {
        List<Element> elementsList = new List<Element>();
        foreach (KeyValuePair<int, Rune> kvp in _runesOnBoard)
        {
            elementsList.Add(kvp.Value.Element);
        }
        elementsList.Sort();

        Queue<Element> elementsQueue = new Queue<Element>(elementsList);

        return elementsQueue;
    }