Example #1
0
    private void DestroyPreviousSegment()
    {
        TileSegment segment             = segments[0];
        int         countTilesToDispose = segment.GetCountTiles();

        for (int i = 0; i < countTilesToDispose; i++)
        {
            queuePositions.Dequeue();
        }

        segment.DestroyTiles();
        segments.RemoveAt(0);
    }