Ejemplo n.º 1
0
        public void selectColor(ref couleur couleurEquipe, GHIElectronics.NETMF.Glide.Display.Window windowA)
        {
            // Do one-time tasks here
            GlideTouch.Initialize();

            // Load the Window XML
            window = GlideLoader.LoadWindow(Resources.GetString(Resources.StringResources.windowSelectColor));

            // Resize any loaded Window to the LCD's size.
            Glide.FitToScreen = true;

            // Assign the Window to MainWindow; rendering it to the LCD.
            Glide.MainWindow = window;
            Tween.SlideWindow(windowA, window, Direction.Up);
            // Get the Buttons
            GHIElectronics.NETMF.Glide.UI.Button boutonRed = (GHIElectronics.NETMF.Glide.UI.Button)window.GetChildByName("boutonRed");
            GHIElectronics.NETMF.Glide.UI.Button boutonBlue = (GHIElectronics.NETMF.Glide.UI.Button)window.GetChildByName("boutonBlue");

            // Set up event handlers
            boutonRed.TapEvent += new OnTap(buttonRed_TapEvent);
            boutonBlue.TapEvent += new OnTap(buttonBlue_TapEvent);

            while (m_couleur == couleur.NONE) ;
            couleurEquipe = m_couleur;
        }
Ejemplo n.º 2
0
 public ActionResult DeleteConfirmed(int id)
 {
     couleur couleur = db.couleurs.Find(id);
     db.couleurs.Remove(couleur);
     db.SaveChanges();
     return RedirectToAction("Index");
 }
Ejemplo n.º 3
0
 // ---------- //
 // ---- METHODES ---- //
 public void initialiser(int abscisse, int ordonne, int angle, couleur color)
 {
     m_xCadeau = abscisse;
     m_yCadeau = ordonne;
     m_angleCadeau = angle;
     m_couleur=color;
 }
Ejemplo n.º 4
0
 public CaseTerrain(int positionCarte, CaseType type, string nom, typeProprieté t, long prixProprieté, PionScript j, long prixLoyer, couleur cl, long hypothéque, long prixMaison, long prixHotel) : base(positionCarte, type, t, prixProprieté, j, prixLoyer, hypothéque)
 {
     nombreMaisons   = 0;
     couleur         = cl;
     this.prixMaison = prixMaison;
     this.prixHotel  = prixHotel;
     this.casPos     = positionCarte;
     this.nom        = nom;
 }
Ejemplo n.º 5
0
 public ActionResult Edit([Bind(Include = "id_couleur,nom")] couleur couleur)
 {
     if (ModelState.IsValid)
     {
         db.Entry(couleur).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(couleur);
 }
Ejemplo n.º 6
0
        public ActionResult Create([Bind(Include = "id_couleur,nom")] couleur couleur)
        {
            if (ModelState.IsValid)
            {
                db.couleurs.Add(couleur);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(couleur);
        }
Ejemplo n.º 7
0
        // Initialisation des cordonnees des robots
        public void initialiser(couleur color)
        {
            int i=0;
            int posX = 0;
            switch (color)
            {
                case couleur.JESUISROUGE : // Initialisation des cadeaux rouges
                    posX = 700;
                    for(i=0; i<4;i++)
                    {
                        m_cadeaux[i].initialiser(posX, 0, 0, couleur.JESUISROUGE);
                        posX += 600;
                    }
                    break;
                case couleur.JESUISBLEU : // Initialisation des cadeaux bleus
                    posX = 600-150;
                    for(i=0;i<4;i++)
                    {
                        m_cadeaux[i].initialiser(posX, 0, 0, couleur.JESUISBLEU);
                        posX += 600;
                    }
                    break;
                default :
                    break;
            }

            //m_bougies[0].initialiser(1004, 1908, 175,130);
            /*m_bougies[0].initialiser(1038,1732,175,1963);
            m_bougies[1].initialiser(1103, 1573, 175,2224);
            m_bougies[2].initialiser(1195,1444,175,2486);*/
            m_bougies[0].initialiser(1308,1353,175,2748);
            m_bougies[1].initialiser(1434,1305,175,3010);
            m_bougies[2].initialiser(1565,1305,175,3271);
            m_bougies[3].initialiser(1691,1353,175,3533);
            /*m_bougies[7].initialiser(1804,1444,175,3795);
            m_bougies[8].initialiser(1896,1573,175,4057);
            m_bougies[9].initialiser(1961, 1732, 175,4318);*/
            //m_bougies[11].initialiser(1995, 1908, 175,130);

            m_verres[0].initialiser(900, 550);
            m_verres[1].initialiser(900, 1050);
            m_verres[2].initialiser(1050, 800);
            m_verres[3].initialiser(1200, 550);
            m_verres[4].initialiser(1200, 1050);
            m_verres[5].initialiser(1350, 800);
            m_verres[6].initialiser(1650, 800);
            m_verres[7].initialiser(1800, 550);
            m_verres[8].initialiser(1800, 1050);
            m_verres[9].initialiser(1950, 800);
            m_verres[10].initialiser(2100, 550);
            m_verres[11].initialiser(2100, 1050);
        }
Ejemplo n.º 8
0
 // GET: couleurs/Delete/5
 public ActionResult Delete(int? id)
 {
     if (id == null)
     {
         return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     }
     couleur couleur = db.couleurs.Find(id);
     if (couleur == null)
     {
         return HttpNotFound();
     }
     return View(couleur);
 }
Ejemplo n.º 9
0
        // GET: Couleurs/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            couleur couleur = db.couleur.Find(id);

            if (couleur == null)
            {
                return(HttpNotFound());
            }
            return(View(couleur));
        }
Ejemplo n.º 10
0
        public void principal(ref modeFonctionnement mode,ref couleur couleur, ref int choix)
        {
            // Do one-time tasks here
            GlideTouch.Initialize();

            // Load the Window XML
            window = GlideLoader.LoadWindow(Resources.GetString(Resources.StringResources.windowPrincipal));

            // Resize any loaded Window to the LCD's size.
            Glide.FitToScreen = true;

            // Assign the Window to MainWindow; rendering it to the LCD.
            Glide.MainWindow = window;

            // Get the Buttons
            GHIElectronics.NETMF.Glide.UI.Button boutonJouer = (GHIElectronics.NETMF.Glide.UI.Button)window.GetChildByName("boutonJouer");
            GHIElectronics.NETMF.Glide.UI.Button boutonHomologation = (GHIElectronics.NETMF.Glide.UI.Button)window.GetChildByName("boutonHomologation");

            // Set up event handlers
            boutonJouer.TapEvent += new OnTap(boutonJouer_TapEvent);
            boutonHomologation.TapEvent += new OnTap(boutonHomologation_TapEvent);
            // Wait
            while (m_boutonSelect == false) ;
            if (enAttendant == 1)
            {
                IhmColor.selectColor(ref m_couleur, window);
                IhmPos.selectPos(ref m_choix, window);
            }
            else
            {
            }

            // init selecteur
            m_boutonSelect = false;

            //---passage param
            // modeFonctionnement
            mode = m_mode;
            //couleur
            couleur = m_couleur;
            //choix position
            choix = m_choix;
        }
Ejemplo n.º 11
0
 public void initialiserLocomotion(couleur couleur, int position)
 {
     //Initialisation de la locomotion
     m_jambes.initialiser(couleur, position);
 }
Ejemplo n.º 12
0
 void buttonBlue_TapEvent(object sender)
 {
     m_couleur = couleur.JESUISBLEU;
     window.Dispose();
 }
Ejemplo n.º 13
0
 public void initialiser(couleur myColor, int myPosition)
 {
     //Init can
     m_gestionCan = new CCanAppli();
     //Init m_baseRoulante
     m_baseRoulante = new CBaseRoulante(m_gestionCan);
     switch (myColor)
     {
         case couleur.NONE:
             break;
         case couleur.JESUISBLEU:
             m_baseRoulante.initialiser(40, 0x42, myPosition); // Base roulante initialisée à 0x42 = 'B' pour Bleu
             m_myEtat.sens = 0x41;
             break;
         case couleur.JESUISROUGE:
             m_baseRoulante.initialiser(40, 0x52, myPosition); // Base roulante intialisée à 0x52 = 'R' pour Rouge
             m_myEtat.sens = 0x52;
             break;
         default:
             break;
     }
     m_baseRoulante.positionRequest(ref m_myEtat.coordonnees);
 }
Ejemplo n.º 14
0
 public CIHMSelectColor()
 {
     m_couleur = couleur.NONE;
 }
Ejemplo n.º 15
0
        // ----- INITIALISATION ACTIONNEURS -----
        public void initialiser(couleur couleur, int position)
        {
            m_jambes = new CLocomotion();
            m_direction = new OutputPort((Cpu.Pin)09, false);
            m_portSerie = new SerialPort("COM1", 1000000, Parity.None, 8, StopBits.One);
            m_portSerie.ReadTimeout = 250;
            m_portSerie.Open();
            if (m_portSerie.IsOpen)
            {
                m_portSerie.Flush();
                m_ax12_pince = new CAX_12(2, m_portSerie, m_direction);
                m_ax12_bras = new CAX_12(5, m_portSerie, m_direction);
                m_pince = new CPince(m_ax12_pince);
                m_bras = new CBras(m_ax12_bras);
            }
            m_controleur = new CSerializer("COM3");
            m_moteurAscenceur = new CMoteur(m_controleur, 1);
            m_moteurPompe = new CMoteur(m_controleur, 2);
            m_potar = new CPotar(m_controleur, 1);
            m_ascenseur = new CAscenseur(m_moteurAscenceur, m_potar);
            m_pompe = new CPompe(m_moteurPompe);
            initialiserAscenseur();
            initialiserLocomotion(couleur, position);

            saisirVerres = false;
            threadSaisirVerre.Start();
        }
Ejemplo n.º 16
0
    //instanter une ligne horizontal
    //*************************************************************************************************************

    public void creer_horizental(GameObject objet)
    {
        if ((tour == couleur.rouge))
        {
            if (!objet.CompareTag("isplay"))
            {
                Instantiate(horizental_rouge, objet.transform.position, Quaternion.identity);
            }
            if (verif_complete_box(objet, 0.5f, -0.5f, -0.5f, -0.5f, 0, -1f) && verif_complete_box(objet, 0, 1f, 0.5f, 0.5f, -0.5f, 0.5f))
            {
                pos_croix.x = objet.transform.position.x;
                pos_croix.y = objet.transform.position.y - 0.5f;
                Instantiate(croix_rouge, pos_croix, Quaternion.identity);

                pos_croix2.x = objet.transform.position.x;
                pos_croix2.y = objet.transform.position.y + 0.5f;
                Instantiate(croix_rouge, pos_croix2, Quaternion.identity);

                scorePlayer1          = scorePlayer1 + 20;
                player1ScoreText.text = "Red " + scorePlayer1;
            }
            else if (verif_complete_box(objet, 0.5f, -0.5f, -0.5f, -0.5f, 0, -1f))
            {
                pos_croix.x = objet.transform.position.x;
                pos_croix.y = objet.transform.position.y - 0.5f;
                Instantiate(croix_rouge, pos_croix, Quaternion.identity);

                scorePlayer1          = scorePlayer1 + 10;
                player1ScoreText.text = "Red " + scorePlayer1;
            }
            else if (verif_complete_box(objet, 0, 1f, 0.5f, 0.5f, -0.5f, 0.5f))
            {
                pos_croix.x = objet.transform.position.x;
                pos_croix.y = objet.transform.position.y + 0.5f;
                Instantiate(croix_rouge, pos_croix, Quaternion.identity);

                scorePlayer1          = scorePlayer1 + 10;
                player1ScoreText.text = "Red " + scorePlayer1;
            }

            tour = couleur.bleu;
        }
        else
        {
            if (!objet.CompareTag("isplay"))
            {
                Instantiate(horizental_bleu, objet.transform.position, Quaternion.identity);
            }
            if (verif_complete_box(objet, 0, 1f, 0.5f, 0.5f, -0.5f, 0.5f) && verif_complete_box(objet, 0.5f, -0.5f, -0.5f, -0.5f, 0, -1f))
            {
                pos_croix.x = objet.transform.position.x;
                pos_croix.y = objet.transform.position.y - 0.5f;
                Instantiate(croix_bleu, pos_croix, Quaternion.identity);


                pos_croix2.x = objet.transform.position.x;
                pos_croix2.y = objet.transform.position.y + 0.5f;
                Instantiate(croix_bleu, pos_croix2, Quaternion.identity);
                scorePlayer2          = scorePlayer2 + 20;
                player2ScoreText.text = "Blue " + scorePlayer2;
            }

            else if (verif_complete_box(objet, 0.5f, -0.5f, -0.5f, -0.5f, 0, -1f))
            {
                pos_croix.x = objet.transform.position.x;
                pos_croix.y = objet.transform.position.y - 0.5f;
                Instantiate(croix_bleu, pos_croix, Quaternion.identity);

                scorePlayer2          = scorePlayer2 + 10;
                player2ScoreText.text = "Blue " + scorePlayer2;
            }

            else if (verif_complete_box(objet, 0, 1f, 0.5f, 0.5f, -0.5f, 0.5f))
            {
                pos_croix.x = objet.transform.position.x;
                pos_croix.y = objet.transform.position.y + 0.5f;
                Instantiate(croix_bleu, pos_croix, Quaternion.identity);
                scorePlayer2          = scorePlayer2 + 10;
                player2ScoreText.text = "Blue " + scorePlayer2;
            }

            tour = couleur.rouge;
        }
        Destroy(objet.gameObject);
    }
Ejemplo n.º 17
0
 void buttonRed_TapEvent(object sender)
 {
     m_couleur = couleur.JESUISROUGE;
 }