Esempio n. 1
0
 private void SetVehicle(PlanningViewVehicle template)
 {
     ListaVehiculos[selectedVehicle].vehicleImageSource = template.vehicleImageSource;
     //string s = System.IO.Directory.GetCurrentDirectory() + "\\" + template.vehicleImageSource;
     //DataTemplate g = ((ListViewVehiculos.SelectedItem as DataTemplate));
     //Image i = g.FindName("VehicleImage") as Image;
     //i.Source = new Windows.UI.Xaml.Media.Imaging.BitmapImage(new Uri(s));
     ListaVehiculos[selectedVehicle].description = template.description;
     ListaVehiculos[selectedVehicle].totalHealth = template.totalHealth;
     ListaVehiculos[selectedVehicle].maxSpeed    = template.maxSpeed;
 }
Esempio n. 2
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            if (ListaVehiculos != null) // Carga el VM a partir del modelo
            {
                foreach (PlanningViewVehicle vehicle in PlanningViewVehicle.getAllVehicles())
                {
                    PlanningViewVehicleVM vm = new PlanningViewVehicleVM(vehicle);
                    ListaVehiculos.Add(vm);
                    vm.CCImg.Visibility       = Visibility.Collapsed;
                    vm.CCImg.ManipulationMode = ManipulationModes.All;
                    vm.CCImg.GotFocus        += GotFocus_CCImg;
                    VehicleMap.Children.Add(vm.CCImg);
                    VehicleMap.Children.Last().SetValue(Canvas.LeftProperty, vm.X);
                    VehicleMap.Children.Last().SetValue(Canvas.TopProperty, vm.Y);
                }
            }

            DispatcherTimerSetup();
        }
Esempio n. 3
0
        public PlanningViewVehicleVM(PlanningViewVehicle v)
        {
            img = new Image();
            string s = System.IO.Directory.GetCurrentDirectory() + "\\" + v.vehicleImageSource;

            img.Source    = new Windows.UI.Xaml.Media.Imaging.BitmapImage(new Uri(s));
            img.Width     = 100;
            img.Height    = 100;
            CCImg         = new ContentControl();
            CCImg.Content = img;
            CCImg.UseSystemFocusVisuals = true;

            vehicleImageSource = v.vehicleImageSource;
            weapon             = v.weapon;
            description        = v.description;
            totalHealth        = v.totalHealth;
            maxSpeed           = v.maxSpeed;

            X = 100;
            Y = 100;
        }
Esempio n. 4
0
        private void Ship_Button_Click(object sender, RoutedEventArgs e)
        {
            PlanningViewVehicle template = PlanningViewVehicle.getVehicleTemplate(1);

            SetVehicle(template);
        }