/** * once the trump is set (trump=atout) */ public void setTrump(Couleur trump) { foreach (var carte in Cartes) { carte.setTrump(trump); } }
public GrandRobot(ConfigurationPorts ports, Couleur equipe, int disposition, IHM ihm) { m_ihm = ihm; m_etatRobot = new EtatRobot(); m_etatRobot.couleurEquipe = equipe; m_etatRobot.disposition = disposition; Strategie = new GestionnaireStrategie(); JackDemarrage = new Jack(ports.IO, ports.Jack); Debug.Print("Ceration de la plateforme " + ports.Plateforme); BaseRoulante = new CBaseRoulante(ports.Plateforme); Debug.Print("plateforme créée"); BaseRoulante.setCouleur(m_etatRobot.couleurEquipe); BaseRoulante.getPosition(ref Position); controleurAX12 = new ControleurAX12(ports.contAX12); Debug.Print("Controleur actif"); pince = new CPince(controleurAX12, ports.pince); //funnyBras = new CFunnyBras(controleurAX12, ports.funnyBras); Debug.Print("funny bras actif"); bras = new CBras(controleurAX12, ports.bras); reservoir = new CReservoir(m_etatRobot.couleurEquipe, controleurAX12, ports.reservoir); Debug.Print("reservoir actif"); // à la date d'aujourd'hui, veille de la coupe, l'infrarouge avant gauche ne marche pas IR = new GroupeInfrarouge(ports.IO, ports.InfrarougeAVD, ports.InfrarougeAVG, ports.InfrarougeARD, ports.InfrarougeARG); Debug.Print("infrarouge actif"); // NB : il n'y a pas de capteur ultrason sur notre grand robot }
public void Couleur() { Couleur bleu = new Couleur(1); string testBleu = bleu.GetNomCouleur(); Assert.AreEqual("Bleu", testBleu); }
/// <summary> /// Serpent /// </summary> public static void Serpent() { // Initialize the led strip Util.Setup(); int task = Util.StartTask(); int cycle = 0; Random r = new Random(); JeuSerpent jeuSerpent = new JeuSerpent(Util.Context.Pixels.Largeur, Util.Context.Pixels.Hauteur); while (Util.TaskWork(task)) { //Pointage Util.Context.Pixels.Print(jeuSerpent.Score.ToString(), 2, 13, Couleur.Get(127, 127, 127)); //La balle Util.Context.Pixels.GetCoordonnee(jeuSerpent.X, jeuSerpent.Y).Set(r.Next(127), r.Next(127), r.Next(127)); //Bordure for (int i = 0; i < Util.Context.Pixels.Largeur; i++) { Util.Context.Pixels.GetCoordonnee(i, 0).Set(64, 64, 127); Util.Context.Pixels.GetCoordonnee(i, 19).Set(64, 64, 127); } for (int i = 0; i < Util.Context.Pixels.Hauteur; i++) { Util.Context.Pixels.GetCoordonnee(0, i).Set(64, 64, 127); Util.Context.Pixels.GetCoordonnee(19, i).Set(64, 64, 127); } //Mouvement bool mort = jeuSerpent.Mouvement(cycle++); int degrade = 1; //Serpent foreach (Serpent serpent in jeuSerpent.Serpents) { if (CouleurSerpent(degrade++) is Couleur couleurSerpent) { Util.Context.Pixels.GetCoordonnee(serpent.X, serpent.Y).SetColor(couleurSerpent); } } //Le serpent mange une balle bool manger = jeuSerpent.Manger(); //Background Util.Context.Pixels.BackGround(3); Util.SetLeds(); Util.Context.Pixels.Reset(); using ManualResetEventSlim waitHandle = new ManualResetEventSlim(false); waitHandle.Wait(TimeSpan.FromMilliseconds(jeuSerpent.Vitesse)); if (manger || mort) { waitHandle.Wait(TimeSpan.FromMilliseconds(1000)); } } }
private void ChangeCouleur(Couleur type = Couleur.Trait) { Color couleur = trait; if (type == Couleur.Fond) { couleur = fond; } if (type == Couleur.Trait) { couleur = trait; } colorDialog.Color = couleur; if (colorDialog.ShowDialog() == DialogResult.OK) { couleur = colorDialog.Color; Invalidate(false); if (type == Couleur.Fond) { fond = couleur; } if (type == Couleur.Trait) { trait = couleur; } } }
/// <summary> /// Détermine si le positionnement a été fait /// </summary> /// <param name="couleurJoueur">La couleur du joueur</param> /// <returns>Si le positionnement a été fait</returns> private bool PositionnementFait(Couleur couleurJoueur) { bool pieceTrouvee = false; for (int i = 0; i < TAILLE_GRILLE_JEU; i++) { for (int j = 0; j < TAILLE_GRILLE_JEU; j++) { if (GrilleCases[i][j].Occupant != null && ((GrilleCases[i][j].Occupant.EstDeCouleur(Couleur.Rouge) && couleurJoueur == Couleur.Rouge) || (GrilleCases[i][j].Occupant.EstDeCouleur(Couleur.Bleu) && couleurJoueur == Couleur.Bleu))) { pieceTrouvee = true; // Inutile de chercher plus. j = TAILLE_GRILLE_JEU; i = TAILLE_GRILLE_JEU; // ^ Les break, ça existe aussi ! ^ } } } return(pieceTrouvee); }
public Couleur diffuse(Object3D b, V3 v, Couleur color_surface) { V3 vectpoint_lamp = this.direction; V3 vectPoint_tang = v; return(color_surface * this.couleur * Math.Max((vectpoint_lamp * vectPoint_tang) / (vectpoint_lamp.Norm() * vectPoint_tang.Norm()), 0.0f)); }
private void button1_Click(object sender, EventArgs e) { float x, y, z; if ( !float.TryParse(this.textBox1.Text, out x) || !float.TryParse(this.textBox2.Text, out y) || !float.TryParse(this.textBox3.Text, out z)) { System.Console.WriteLine("Erreur sur les donnée."); return; } this.light.setDirection(new V3(x, y, z)); Couleur cl = new Couleur(); cl.B = ((float)(this.colorDialog1.Color.B)) / 256.0f; cl.R = ((float)(this.colorDialog1.Color.R)) / 256.0f; cl.V = ((float)(this.colorDialog1.Color.G)) / 256.0f; this.light.couleur = cl; if (this.tIsNewFIsModif) { this.PutInThislistBox.Items.Add(this.light); } this.Close(); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nom")] Couleur couleur) { if (id != couleur.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(couleur); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CouleurExists(couleur.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } _localization.ApplyTranslate(couleur); return(View(couleur)); }
public void assignationTextureIdentite()//Permet d'affecter les bonnes textures et les bonnes valeurs/couleurs aux cartes { List <string> deck = Poker.generatedDeck(); Poker poker = FindObjectOfType <Poker>(); int i = 0; this.couleur = 0; this.valeur = 0; foreach (string card in deck) { if (this.name == card) { this.cardFace = poker.cardFaces[i]; for (int j = 0; j <= 12; j++) { for (int k = 0; k <= 3; k++) { if (this.name == (this.valeur + j).ToString() + " de " + (this.couleur + k).ToString()) { this.valeur += j; this.couleur += k; } } } } i++; } }
public Sphere(Vector3 v1, int f, Couleur _couleur) { c = v1; r = f; couleur = _couleur; surface = new Surface(0.2); }
public void startContracts() { List <Contract> contracts = new List <Contract>(); while (_contract == null) { distribute(); contracts.Clear(); DoContracts(contracts); Contract contract = getBetterContract(contracts); if (contract.getValue() != 0) { _contract = contract; } _fp = (_fp + 1) % 4; } _atout = _contract.getCouleur(); Console.WriteLine("atout is: " + _atout); foreach (Player player in _players) { player.setTrap(_atout); player.UpdateCard(); } _fp = _contract.getPlayerId() - 1; }
public async Task <IActionResult> Edit(int id, [Bind("Subject,Description,Start,End,ThemeColor,IsFullDay,IdDocteur,IdDossierpatient,Id")] RendezVous rendezVous) { if (id != rendezVous.Id) { return(NotFound()); } if (ModelState.IsValid) { try { CliniqueDbContext context = _contextFactory.CreateDbContext(); context.Update(rendezVous); await context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RendezVousExists(rendezVous.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Couleurs"] = Couleur.CreerSelectList(); ViewData["IdDocteur"] = new SelectList(_contextFactory.CreateDbContext().Docteurs, "Id", "NomComplet", rendezVous.IdDocteur); ViewData["IdDossier"] = new SelectList(_contextFactory.CreateDbContext().Dossierpatients, "Id", "NomComplet", rendezVous.IdDossierpatient); return(View(rendezVous)); }
public void Sortir(Couleur equipe, int position_ideale) { m_ax12PinceModule.move((int)positionPince.ouverte); Thread.Sleep(150); m_ax12PinceSupport.move(position_ideale); Thread.Sleep(150); }
public void Entrer(Couleur equipe) { m_ax12PinceModule.move((int)positionPince.fermee); Thread.Sleep(150); m_ax12PinceSupport.move((int)positionPince.rangee); Thread.Sleep(150); }
// GET: RendezVous/Create public IActionResult Create() { ViewData["Couleurs"] = Couleur.CreerSelectList(); ViewData["IdDocteur"] = new SelectList(_contextFactory.CreateDbContext().Docteurs, "Id", "NomComplet"); ViewData["IdDossierpatient"] = new SelectList(_contextFactory.CreateDbContext().Dossierpatients, "Id", "NomComplet"); return(View()); }
public void Sortir(Couleur equipe) { Deployer(equipe); Thread.Sleep(400); Rentrer(equipe); Thread.Sleep(400); }
/// <summary> /// SetMurCouleur /// </summary> private void SetMurCouleur() { for (int y = -2; y < 3; y++) { for (int x = -2; x < 3; x++) { foreach (Labyrinthe labyrinthe in this.Where(l => l.X == X + x && l.Y == Y + y && l.Mur)) { int xx = Math.Abs(x); int yy = Math.Abs(y); if (xx == 0) { xx = 1; } if (yy == 0) { yy = 1; } labyrinthe.Couleur = Couleur.Get(127 / (xx * yy), 127 / (xx * yy), 127 / (xx * yy)); } } } }
public Forme(int x, int y, Couleur couleur) { this.x = x; this.y = y; this.couleur = couleur; this.type = TYPE_FORME.AUCUNE; }
/// <summary> /// Print /// </summary> /// <param name="texte"></param> /// <param name="x"></param> /// <param name="y"></param> /// <param name="couleur"></param> public void Print(string texte, int x, int y, Couleur couleur) { CaractereList textes = new CaractereList(Largeur); textes.SetText(texte); Print(textes.GetCaracteres(), x, y, couleur); }
/// <summary> /// stroboscope /// </summary> public static void Demo5(Criteria criteria) { int i = 0; Util.Setup(); int task = Util.StartTask(); while (Util.TaskWork(task)) { foreach (Pixel pixel in Util.Context.Pixels) { if (i % 2 == 1) { pixel.SetColor(); } else { pixel.SetColor(Couleur.Get(100, 100, 127)); } } i++; Util.SetLeds(); using ManualResetEventSlim waitHandle = new ManualResetEventSlim(false); waitHandle.Wait(TimeSpan.FromMilliseconds(criteria.CmbStroboscope)); } }
public async Task <IActionResult> PutCouleur([FromRoute] int id, [FromBody] Couleur couleur) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != couleur.Id) { return(BadRequest()); } _context.Entry(couleur).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CouleurExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void Monter(Couleur equipe) { m_ax12BrasModule.move((int)positionBras.fermee); Thread.Sleep(50); m_ax12BrasSupport.move((int)positionBras.haut); Thread.Sleep(1000); }
static void Main(string[] args) { Couleur macouleur = Couleur.vert; Console.WriteLine(macouleur); Console.ReadKey(); }
public void setTrump(Couleur trumpCouleur) { trump = trumpCouleur; switch (label) { case "7": case "8": valeur = 0; break; case "9": valeur = trump.Equals(_couleur) ? 14 : (trump.Equals(Couleur.ToutAtout) ? 9 : 0); break; case "10": valeur = trump.Equals(Couleur.ToutAtout) ? 5 : 10; break; case "J": valeur = trump.Equals(_couleur) ? 20 : (trump.Equals(Couleur.ToutAtout) ? 14 : 2); break; case "Q": valeur = trump.Equals(Couleur.ToutAtout) ? 2 : 3; break; case "R": valeur = trump.Equals(Couleur.ToutAtout) ? 3 : 4; break; default: valeur = trump.Equals(Couleur.SansAtout) ? 19 : (trump.Equals(Couleur.ToutAtout) ? 7 : 11); break; } }
public CPetitBras(Couleur equipe, ControleurAX12 controleur, configPetitBras config) //le constructeur { couleurEquipe = equipe; if (couleurEquipe == Couleur.Jaune) { m_ax12Coude = new CAX12(config.idAX12CoudeJaune, controleur.m_port, controleur.m_direction); m_ax12Coude.setMode(AX12Mode.joint); // corriger le deuxième paramètre du contructeur CCapteurCouleur ci-dessous CAX12 ax12RotateurJaune = new CAX12(config.idAX12RotateurJaune, controleur.m_port, controleur.m_direction); ax12RotateurJaune.setMode(AX12Mode.wheel); CCapteurCouleur capteurCouleurJaune = new CCapteurCouleur(config.idCapteurBrasJaune, equipe); m_rouletteIntelligente = new CRouletteIntelligente(capteurCouleurJaune, ax12RotateurJaune); } else { m_ax12Coude = new CAX12(config.idAX12CoudeBleu, controleur.m_port, controleur.m_direction); m_ax12Coude.setMode(AX12Mode.joint); // corriger le deuxième paramètre du contructeur CCapteurCouleur ci-dessous CAX12 ax12RotateurBleu = new CAX12(config.idAX12RotateurBleu, controleur.m_port, controleur.m_direction); ax12RotateurBleu.setMode(AX12Mode.wheel); Debug.Print("Rotateur opérationnel"); Debug.Print("" + config.idCapteurBrasBleu); CCapteurCouleur capteurCouleurBleu = new CCapteurCouleur(config.idCapteurBrasBleu, equipe); Debug.Print("Capteur couleur opérationnel"); m_rouletteIntelligente = new CRouletteIntelligente(capteurCouleurBleu, ax12RotateurBleu); } Debug.Print("CPetitBras opérationnel"); //m_rouletteIntelligente.getRoulette().setMovingSpeed(150); }
/// <summary> /// Spectrograph /// </summary> /// <param name="audioBuffer"></param> /// <param name="fft"></param> private static void Spectrograph(float[] fftData) { for (int y = 0; y < Util.Context.Hauteur; y++) { int volume = (int)Volume(fftData, y, 0.15); if (volume < 0) { volume = 0; } byte bleu = (byte)volume; byte vert = 0; byte rouge = 0; if (volume > 127) { bleu = 127; rouge = (byte)(volume - 127); } if (volume > 255) { rouge = 127; vert = (byte)(volume - 255); } if (Util.Context.Pixels.GetCoordonnee(19, 19 - y) is Pixel pixel) { pixel.SetColor(Couleur.Get(rouge, vert, bleu)); } } }
private void couleurdetexte_Click(object sender, EventArgs e) { if (Couleur.ShowDialog() == DialogResult.OK) { texte.SelectionColor = Couleur.Color; } }
/// <summary> /// SetBinaire /// </summary> /// <param name="caracteres"></param> public void SetBinaire(PoliceList caracteres) { Couleur couleur = Couleur.Get(31, 64, 127); Couleur noir = Couleur.Get(1, 1, 1); string heure = Convert.ToString(DateTime.Now.Hour, 2).PadLeft(6, '0'); string minute = Convert.ToString(DateTime.Now.Minute, 2).PadLeft(6, '0'); string seconde = Convert.ToString(DateTime.Now.Second, 2).PadLeft(6, '0'); for (int h = 0; h < 6; h++) { if (heure[h] == '1') { GetCoordonnee(Coordonnee.Get(2, h * 2 + 1, Largeur, Hauteur)).SetColor(couleur); GetCoordonnee(Coordonnee.Get(3, h * 2 + 1, Largeur, Hauteur)).SetColor(couleur); GetCoordonnee(Coordonnee.Get(4, h * 2 + 1, Largeur, Hauteur)).SetColor(couleur); } else { GetCoordonnee(Coordonnee.Get(2, h * 2 + 1, Largeur, Hauteur)).SetColor(noir); GetCoordonnee(Coordonnee.Get(3, h * 2 + 1, Largeur, Hauteur)).SetColor(noir); GetCoordonnee(Coordonnee.Get(4, h * 2 + 1, Largeur, Hauteur)).SetColor(noir); } } for (int m = 0; m < 6; m++) { if (minute[m] == '1') { GetCoordonnee(Coordonnee.Get(9, m * 2 + 1, Largeur, Hauteur)).SetColor(couleur); GetCoordonnee(Coordonnee.Get(10, m * 2 + 1, Largeur, Hauteur)).SetColor(couleur); GetCoordonnee(Coordonnee.Get(11, m * 2 + 1, Largeur, Hauteur)).SetColor(couleur); } else { GetCoordonnee(Coordonnee.Get(9, m * 2 + 1, Largeur, Hauteur)).SetColor(noir); GetCoordonnee(Coordonnee.Get(10, m * 2 + 1, Largeur, Hauteur)).SetColor(noir); GetCoordonnee(Coordonnee.Get(11, m * 2 + 1, Largeur, Hauteur)).SetColor(noir); } } for (int s = 0; s < 6; s++) { if (seconde[s] == '1') { GetCoordonnee(Coordonnee.Get(16, s * 2 + 1, Largeur, Hauteur)).SetColor(couleur); GetCoordonnee(Coordonnee.Get(17, s * 2 + 1, Largeur, Hauteur)).SetColor(couleur); GetCoordonnee(Coordonnee.Get(18, s * 2 + 1, Largeur, Hauteur)).SetColor(couleur); } else { GetCoordonnee(Coordonnee.Get(16, s * 2 + 1, Largeur, Hauteur)).SetColor(noir); GetCoordonnee(Coordonnee.Get(17, s * 2 + 1, Largeur, Hauteur)).SetColor(noir); GetCoordonnee(Coordonnee.Get(18, s * 2 + 1, Largeur, Hauteur)).SetColor(noir); } } Print(caracteres, 2, 14, couleur); }
/// <summary> /// Construteur du fichier kml /// </summary> /// <param name="fichier">emplacement et nom du fichier</param> /// <param name="nomLongitude">nom du fichier Longitude du type "F003_D11.raw"</param> /// <param name="nomLatitude">nom du fichier Latitude du type "F003_D08.raw"</param> /// <param name="typevoie">Enumerable : coordonnées sexadecimales ou decimales</param> /// <param name="precision"> distance mini entre deux points en metre</param> /// <param name="clr">Enumerable de la couleur du tracet</param> public KML(string fichier, string nomLongitude, string nomLatitude, TypeVoie typevoie, int precision = 30, Couleur clr = Couleur.bleu) { //renseigenement des variables menbres m_nomFichierKML = fichier; m_longitude = nomLongitude; m_latitude = nomLatitude; m_clr = clr; m_precision = precision; m_typeVoie = typevoie; m_arretCalcul = false; //recuperation du nom du fichier kml sans le chemin try { int indexTXT = fichier.LastIndexOf('\\') + 1; m_nom = fichier.Substring(indexTXT, fichier.Length - 4 - indexTXT); } catch (Exception e) { ecritureLog(" impossible de lire le nom du ficiher KML: " + e.Message); m_erreurTraitement = true; } //Creation du fichier log m_fichierLog = m_nom + "_log.txt"; if (File.Exists(m_fichierLog)) { File.Delete(m_fichierLog); } ecritureLog("****** Creation du fichier MKL *********"); ecritureLog("Listes des paramétres : "); ecritureLog("nom de la voie longitude : " + m_longitude); ecritureLog("nom de la voie latitude : " + m_latitude); ecritureLog("type de données : " + m_typeVoie); ecritureLog("precision du trace : " + m_precision + " m"); ecritureLog("couleur du tracet : " + m_clr); ecritureLog(m_DepArr ? "Ajout des emplacements Depart - Arrivé" : "Sans les emplacements Depart - Arrivé."); ecritureLog("temps minimum d'une acquisition : " + m_temps_mini + " min"); try { CreationFichierKml(); // creation du fichier AjoutStyle(); // pour les couleurs } catch (Exception e) { ecritureLog(" l'erreur suivante s'est produite à l'ouverture du fichier : " + e.Message); m_erreurTraitement = true; } ecritureLog(""); }
protected Pieces(string name, Couleur couleur, Coord coord) { Name = name; Couleur = couleur; Coord = coord; Depart = true; Captured = false; }
private Echiquier(Couleur jeuCourant, Jeu jeuBlanc, Jeu jeuNoir) { _jeuCourant = jeuCourant; _isAClone = false; _jeux = new Dictionary<Couleur, Jeu> { {Couleur.Blanc, jeuBlanc}, {Couleur.Noir, jeuNoir} }; }
public Fou(string name, Couleur couleur, Coord coord) : base(name, couleur, coord) { }
private void randCouleur() { int ms = DateTime.Now.Millisecond; Random random = new Random(ms); switch ((random.Next(1, 4))) { case 1: this.couleur = Couleur.Vert; break; case 2: this.couleur = Couleur.Rose; break; case 3: this.couleur = Couleur.Jaune; break; } Thread.Sleep(1); }
public Carte GetCarteAJouer(Dictionary<Joueur, Carte> pli, Couleur? couleurDemandee) { throw new System.NotImplementedException(); }
private void JouerTour() { _cartes.Couper(); DonnerPremiereMain(_cartes, _donneur); Carte vire = GetCartes(1, _cartes).First(); _joueurCourant = GetJoueurSuivant(_donneur); Prise prise = GetPrise(vire); if (prise == null) return; _preneur = prise.Preneur; _atout = prise.Couleur; DonnerDeuxiemeMain(_cartes, _donneur); while (_joueurs[0].Cartes.Count > 0) { JouerPli(_preneur, _donneur); } }
public void SwitchJoueur() { _jeuCourant = Advairsaire().Couleur; }
public Joueur(String nom, Couleur couleur) { this.couleur = couleur; this.nom = nom; res = new RessourceGroupe(); }
public Jeu(Couleur couleur) : this(couleur, couleur == Couleur.Blanc ? GetJeuBlanc() : GetJeuNoir()) { }
public Jeu(Couleur couleur, List<Pieces.Pieces> pieces) { _couleur = couleur; _pieces = pieces; }
public Echiquier(Couleur jeuCourant) : this(jeuCourant, new Jeu(Couleur.Blanc), new Jeu(Couleur.Noir)) { }
public Reine(string name, Couleur couleur, Coord coord) : base(name, couleur, coord) { }