Exemplo n.º 1
0
        public void AddNewBox(ServiceBoxElement box)
        {
            // TODO: Calculate the Position and Render the BOX!

            int n = EntranceQueue.Count;
            box.Transform = new TranslateTransform3D(-15 - (n*5), 0, 2.1f);
            box.Transformer = new TranslateTransform3D(-15 - (n*5), 0, 2.1f);

            World.Instance.Mother.Children.Add(box);

            EntranceQueue.Enqueue(box);

            //reArrenging Box!
            int counter = 1;
            foreach (ServiceBoxElement boxe in EntranceQueue)
            {
                var tr = new TranslateTransform3D(-15 - (counter * 5), 0, 2.1f);
                boxe.Transform = tr;
                boxe.Transformer = tr;
                counter++;
            }
        }
Exemplo n.º 2
0
 public void PushBoxToQueue(ServiceBoxElement box)
 {
     InspectorQueue.Enqueue(box);
     InspectorQStatusText.Text = "Queue len :" + InspectorQueue.Count.ToString();
 }