Example #1
0
 public override void Initialize()
 {
     base.Initialize();
     _queue        = new Algorithms.DataStructures.LoopedQueue <int>(10);
     _drawElements = new List <KeyValuePair <bool, Entity> >();
     _lines        = new List <Entity>();
 }
Example #2
0
        private void CreateQueue(int size)
        {
            RemoveAllLines();
            Clear();
            _queue = new LoopedQueue <int>(size);
            var step  = 360 / size;
            var angle = 0f;

            for (var i = 0; i < size; i++)
            {
                var e = CreateElement("");
                angle += step;
                e.SetPosition(SetPositionAround(angle, size * 25f));
            }
            Core.StartCoroutine(DrawAllLines());
        }