Esempio n. 1
0
        private void On_RefreshPetrolsMoving(object sender, MovingPetrolsArgs e)
        {
            ViewScreenObject motor = ViewScreenObjects[0];

            ViewScreenObjects.Clear();
            ViewScreenObjects.Add(motor);
            for (int i = 0; i < m_model.m_petrolsList.Count; i++)
            {
                ViewScreenObjects.Add(new ViewScreenObject(e.m_petrolObjects[i].m_coordinates.m_y, e.m_petrolObjects[i].m_coordinates.m_x, e.m_petrolObjects[i].m_dimensions.m_x, true, i + 1));
            }
            OnPropertyChanged(nameof(ViewScreenObject));
        }
Esempio n. 2
0
 private void On_RefreshMotorPosition(object sender, AccelerationEventArgs e)
 {
     if (ViewScreenObjects.Count > 0)
     {
         ViewScreenObjects[0] = new ViewScreenObject(e.m_coordinates.m_y, e.m_coordinates.m_x, 50, false, idNumber);
     }
     else
     {
         ViewScreenObjects.Add(new ViewScreenObject(e.m_coordinates.m_y, e.m_coordinates.m_x, 50, false, idNumber));
     }
     OnPropertyChanged(nameof(ViewScreenObject));
 }