Esempio n. 1
0
        public void OnMouseDown(object sender, MouseEventArgs e)
        {
            foreach (UsagerWidget roaduser in _usagers)
            {
                VoitureWidget voitureCourante = roaduser as VoitureWidget;
                if (voitureCourante.Voiture.estClique(e.Location))
                {
                    voiture = voitureCourante.Voiture;
                }
            }

            // creation de la route si en mode edition
            if (BoiteAOutils.Visible)
            {
                Route w = Route.VersPositionCase(e.X, e.Y, BoiteAOutils.RouteSelectionnee);
                if (w != null)
                {
                    List <RouteWidget> routes = new List <RouteWidget>();
                    foreach (RouteWidget r in Routes)
                    {
                        if (r.Route.Position != w.Position)
                        {
                            routes.Add(r);
                        }
                    }
                    routes.Add(new RouteWidget(w));
                    Routes = routes;
                }
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Constructeur par défaut.
        /// </summary>
        public EnVoitureForm()
        {
            InitializeComponent();
            VoitureWidget v = new VoitureWidget(0, 0, 10, 20, 80);

            this._usagers.Add(v);
            this.voiture = v.Voiture;
            enVoiturePanel.BoiteAOutils = toolsBox;
        }