public VisuAnzeigen(MainWindow mw, Model.OfentuerSteuerung oSt) { _mainWindow = mw; _ofentuerSteuerung = oSt; SpsSichtbar = Visibility.Hidden; SpsVersionLokal = "fehlt"; SpsVersionEntfernt = "fehlt"; SpsStatus = "x"; SpsColor = Brushes.LightBlue; ZahnradWinkel = 0; ZahnstangePosition = _ofentuerSteuerung.PositionZahnstange; OfentuerePosition = _ofentuerSteuerung.PositionOfentuere; for (var i = 0; i < 100; i++) { ClkMode.Add(ClickMode.Press); SichtbarEin.Add(Visibility.Hidden); SichtbarAus.Add(Visibility.Visible); Farbe.Add(Brushes.White); } System.Threading.Tasks.Task.Run(VisuAnzeigenTask); }
public VisuAnzeigen(MainWindow mw, Model.Transportwagen tw) { _mainWindow = mw; _transportwagen = tw; SpsSichtbar = Visibility.Hidden; SpsVersionLokal = "fehlt"; SpsVersionEntfernt = "fehlt"; SpsStatus = "x"; SpsColor = Brushes.LightBlue; for (var i = 0; i < 100; i++) { ClkMode.Add(ClickMode.Press); SichtbarEin.Add(Visibility.Hidden); SichtbarAus.Add(Visibility.Visible); Farbe.Add(Brushes.White); } PositionRadLinks = 0; PositionRadRechts = 0; PositionWagenkasten = 0; System.Threading.Tasks.Task.Run(VisuAnzeigenTask); }
public VisuAnzeigen(MainWindow mw, Model.AbfuellAnlage aa) { _mainWindow = mw; _abfuellAnlage = aa; for (var i = 0; i < 100; i++) { ClkMode.Add(ClickMode.Press); SichtbarEin.Add(Visibility.Hidden); SichtbarAus.Add(Visibility.Visible); Farbe.Add(Brushes.White); PosLinks.Add(0.0); PosOben.Add(0.0); } PosBilder(new Punkt(10, 10), 31); PosBilder(new Punkt(20, 20), 32); PosBilder(new Punkt(30, 30), 33); PosBilder(new Punkt(40, 40), 34); PosBilder(new Punkt(50, 50), 35); Margin1 = new Thickness(0, 30, 0, 0); SpsSichtbar = Visibility.Hidden; SpsVersionLokal = "fehlt"; SpsVersionEntfernt = "fehlt"; SpsStatus = "x"; SpsColor = Brushes.LightBlue; System.Threading.Tasks.Task.Run(VisuAnzeigenTask); }
public void VierInEinerReiheMitUnterbrechungwerdenKorrektErkannt() { // Setup var farbe1 = new Farbe(255, 0, 0); var farbe2 = new Farbe(255, 0, 0); var plätze = new List <Platz> { new Platz { Spielstein = new Spielstein(farbe1, "Foo") }, new Platz { Spielstein = new Spielstein(farbe2, "Bar") }, new Platz { Spielstein = new Spielstein(farbe1, "Foo") }, new Platz { Spielstein = new Spielstein(farbe1, "Foo") }, new Platz { Spielstein = new Spielstein(farbe1, "Foo") }, new Platz { Spielstein = new Spielstein(farbe1, "Foo") }, }; var sut = new LinienDummy(plätze); // Assert Assert.AreEqual("Foo", sut.ÜberprüfeObEinSpielerVierInEinerReiheHat()); }
public VisuAnzeigen(MainWindow mw, Model.Pumpensteuerung nr) { _mainWindow = mw; _pumpensteuerung = nr; SpsSichtbar = Visibility.Hidden; SpsVersionLokal = "fehlt"; SpsVersionEntfernt = "fehlt"; SpsStatus = "x"; SpsColor = Brushes.LightBlue; for (var i = 0; i < 100; i++) { ClkMode.Add(ClickMode.Press); SichtbarEin.Add(Visibility.Hidden); SichtbarAus.Add(Visibility.Visible); Farbe.Add(Brushes.White); } WinkelSchalter = 0; Margin1 = new Thickness(0, 30, 0, 0); System.Threading.Tasks.Task.Run(VisuAnzeigenTask); }
public VisuAnzeigen(MainWindow mw, Model.Schleifmaschine schleifmaschine) { _mainWindow = mw; _schleifmaschine = schleifmaschine; SchleifmaschineDrehzahl = "n=0"; WinkelSchleifmaschine = 10; AktuelleDrehzahl = 0; for (var i = 0; i < 100; i++) { ClkMode.Add(ClickMode.Press); SichtbarEin.Add(Visibility.Hidden); SichtbarAus.Add(Visibility.Visible); Farbe.Add(Brushes.White); } SpsSichtbar = Visibility.Hidden; SpsVersionLokal = "fehlt"; SpsVersionEntfernt = "fehlt"; SpsStatus = "x"; SpsColor = Brushes.LightBlue; System.Threading.Tasks.Task.Run(VisuAnzeigenTask); }
public Farbe GibFarbe() { int zahl = _random.Next(1, 4); Farbe farbe = (Farbe)zahl; return(farbe); }
private async Task EineFarbeAbspielen(Farbe farbe) { Storyboard animation = FindResource("KnopfAnimation") as Storyboard; Button aktuellerKnopf = null; switch (farbe) { case Farbe.Rot: { aktuellerKnopf = KnopfRot; break; } case Farbe.Blau: { aktuellerKnopf = KnopfRot; break; } case Farbe.Gruen: { aktuellerKnopf = KnopfGruen; break; } } Storyboard.SetTarget(animation, aktuellerKnopf); await AnimationAbspielen(animation); }
public void KeinGewinnerWirdKorrektErkannt() { // Setup var farbe1 = new Farbe(255, 0, 0); var farbe2 = new Farbe(255, 0, 0); var plätze = new List <Platz> { new Platz { Spielstein = new Spielstein(farbe1, "Foo") }, new Platz { Spielstein = new Spielstein(farbe2, "Bar") }, new Platz { Spielstein = new Spielstein(farbe1, "Foo") }, new Platz { Spielstein = new Spielstein(farbe1, "Foo") }, new Platz(), new Platz() }; var sut = new LinienDummy(plätze); var spielerName = sut.ÜberprüfeObEinSpielerVierInEinerReiheHat(); // Assert Assert.IsNull(spielerName); }
//------------------------------ Zum testen-------------------------- private void reset(Reset resetValue) { zurueckSetzen(); switch (resetValue) { case Reset.Bauernumwandlung: startPositionierungenB(); break; case Reset.enPeasant: startPositionierungenEn(); break; case Reset.Komplett: startPositionierungen(); break; case Reset.Rochade: startPositionierungenR(); break; } rdBWeiss.Checked = true; btnStart.Enabled = true; grpBoxFarbeBeginnt.Enabled = true; this.ausgewaehlteFigur = null; this.figurAngewaehlt = false; this.farbeAmZug = Farbe.Weiss; this.grpBoxFarbeAmZug.BackColor = Color.White; this.rTextBoxZuege.Clear(); }
public VisuAnzeigen(MainWindow mw, Model.Hydraulikaggregat ha) { _mainWindow = mw; _hydraulikaggregat = ha; Druck = 1.1; for (var i = 0; i < 100; i++) { ClkMode.Add(ClickMode.Press); SichtbarEin.Add(Visibility.Hidden); SichtbarAus.Add(Visibility.Visible); Farbe.Add(Brushes.White); } Margin1 = new Thickness(42, 0, 32, 0); SpsSichtbar = Visibility.Hidden; SpsVersionLokal = "fehlt"; SpsVersionEntfernt = "fehlt"; SpsStatus = "x"; SpsColor = Brushes.LightBlue; System.Threading.Tasks.Task.Run(VisuAnzeigenTask); }
public frmBauernumwandlung(Farbe farbe, string position, Dictionary <string, Figur> dctFigur) { InitializeComponent(); this.farbe = farbe; this.position = position; this.dctFigur = dctFigur; setBilder(); }
public Karte(Farbe farbe, Typ typ, Wert wert, bool verdeckt, string cardImage, int overlap) { Farbe = farbe; Typ = typ; Wert = wert; Verdeckt = verdeckt; ImageSource = cardImage; Overlap = overlap; }
public void FarbkonverterGibtBrsuhZurückMitEntsprechenderRgbColor() { var farbe = new Farbe(255, 128, 0); var testTarget = new FarbKonverter(); var resultingBrush = (SolidColorBrush)testTarget.Convert(farbe, null, null, null); var expectedColor = Color.FromRgb(farbe.Rot, farbe.Grün, farbe.Blau); Assert.AreEqual(expectedColor, resultingBrush.Color); }
public Figur(Farbe farbe, string aktuellePosition, string bildName, Dictionary <string, Figur> dctFigur) { this.farbe = farbe; // aktuelle Position ergibt sich aus dem Namen des Panels, zu dem die Figur als Tag gehoert this.aktuellePosition = aktuellePosition; // Daraus ergibt sich die Spalte und die Reihe setReiheSpalte(); this.figurBild = new Bitmap(Path.GetFullPath(Path.Combine(Application.StartupPath, @"..\..", "Bilder", bildName))); this.dctFigur = dctFigur; this.bildName = bildName; }
public void FarbconverterGibtBrushZurückMitEntsprechenderRgbColor() { var farbe = new Farbe(255, 128, 0); var testTarget = new Farbconverter(); var resulting = (SolidColorBrush)testTarget.Convert(farbe, null, null, null); var erwarteteFarbe = Color.FromRgb(farbe.Rot, farbe.Gruen, farbe.Blau); Assert.Equal(erwarteteFarbe, resulting.Color); }
public FormSchachbrett() { InitializeComponent(); startPositionierungen(); farbeAmZug = setFarbeAmZugRadioButtons(); lblTrackBar.Text = trackBar.Value.ToString() + " ms"; this.zeitIntervall = trackBar.Value; cBoxDateiNamen.Items.AddRange(FileFolderAuslesen.dateiNamen()); cBoxDateiNamen.SelectedIndex = 0; }
public Builder InFarbe(Farbe farbe) { if (farbe != Farbe.KeineFarbe && schrank.Oberfläche != Oberfläche.Lackiert) { throw new ArgumentException("Eine Farbe kann nur bei Oberfläche Lackiert gesetzt werden."); } schrank.Farbe = farbe; return(this); }
public SpielerViewModelSamplaData(string spielerName, Farbe spielerFarbe) { var spielsteine = new List <Spielstein>(); for (int i = 0; i < 21; i++) { spielsteine.Add(new Spielstein(spielerFarbe, spielerName)); } _spieler = new Spieler(spielerName, spielsteine, spielerFarbe); IstAnDerReihe = true; }
private Liste <Farbe> ZufaelligeFarbliste() { var neueFarbenListe = new Liste <Farbe>(); var zufallsGenerator = new FarbenZufallsGenerator(); for (int i = 0; i < 3; i++) { Farbe farbe = zufallsGenerator.GibFarbe(); neueFarbenListe.Hinzufuegen(farbe); } return(neueFarbenListe); }
public void SetFarbe(Farbe farbe) { this.farbe = farbe; if (this.farbe.Equals(Farbe.Schwarz)) { Material matBlack = (Material)Resources.Load("Black", typeof(Material)); GetComponentInChildren <Renderer>().material = matBlack; } else { Material matWhite = (Material)Resources.Load("White", typeof(Material)); GetComponentInChildren <Renderer>().material = matWhite; } }
public Spielstein(Farbe farbe, string spielerName) { if (farbe == null) { throw new System.ArgumentNullException(nameof(farbe)); } if (spielerName == null) { throw new System.ArgumentNullException(nameof(spielerName)); } _farbe = farbe; _spielername = spielerName; }
private void radioButtons_CheckedChanged(object sender, EventArgs e) { RadioButton radioButton = sender as RadioButton; if (rdBSchwarz.Checked) { grpBoxFarbeAmZug.BackColor = Color.Black; farbeAmZug = Farbe.Schwarz; } if (rdBWeiss.Checked) { grpBoxFarbeAmZug.BackColor = Color.White; farbeAmZug = Farbe.Weiss; } }
/// <summary> /// Prepares all needed Colony-Materials /// </summary> /// <param name="colony">Colony-ID</param> public void PrepareColony(int colony) { if (!antMaterial.ContainsKey(colony)) { // choose another color Farbe color; switch (colony) { case 0: color = new Farbe(0, 0, 0); break; case 1: color = new Farbe(255, 0, 0); break; case 2: color = new Farbe(0, 0, 255); break; case 3: color = new Farbe(255, 255, 0); break; default: color = colorFinder.ErzeugeFarbe(); break; } colorFinder.BelegeFarbe(color); // Material for ants and flag Material material = new Material(); material.Emissive = Color.FromArgb(color.Rot, color.Grün, color.Blau); material.Specular = Color.FromArgb(200, 200, 200); antMaterial.Add(colony, material); // Material for markers material = new Material(); material.Ambient = Color.FromArgb(MARKERTRANSPARENCY, color.Rot, color.Grün, color.Blau); material.Diffuse = Color.FromArgb(MARKERTRANSPARENCY, color.Rot, color.Grün, color.Blau); material.Emissive = Color.FromArgb(MARKERTRANSPARENCY, color.Rot, color.Grün, color.Blau); material.Specular = Color.FromArgb(MARKERTRANSPARENCY, color.Rot, color.Grün, color.Blau); markerMaterials.Add(colony, material); } }
public VisuAnzeigen(Model.Kata kata) { _kata = kata; SpsSichtbar = Visibility.Hidden; SpsVersionLokal = "fehlt"; SpsVersionEntfernt = "fehlt"; SpsStatus = "x"; SpsColor = Brushes.LightBlue; for (var i = 0; i < 100; i++) { ClkMode.Add(ClickMode.Press); SichtbarEin.Add(Visibility.Hidden); SichtbarAus.Add(Visibility.Visible); Farbe.Add(Brushes.White); } System.Threading.Tasks.Task.Run(VisuAnzeigenTask); }
private void spielfeldZeichnen(Spielfeld spielfeld) // Zeichnet das Feld beim spielen { for (int i = 0; i < 7; i++) { for (int j = 0; j < 6; j++) { if (spielfeld.getSpalte(i).getFeld(j).istbelegt()) { Farbe farbe = spielfeld.getSpalte(i).getFeld(j).getSpieler().getFarbe(); // guckt welches Feld von welchem Spieler mit welcher Farbe belegt ist if (farbe == Farbe.gelb) // ist die Farbe geld, so wird auf das Beld ein gelber Kreis eingefügt { felder[i, j].Image = global::WindowsFormsApp.Properties.Resources.gelberKreis; } else if (farbe == Farbe.rot) { felder[i, j].Image = global::WindowsFormsApp.Properties.Resources.roterKreis; } } } } }
public VisuAnzeigen(MainWindow mw, Model.StiegenhausBeleuchtung stiegenhaus) { _mainWindow = mw; _stiegenhaus = stiegenhaus; ReiseStart = "sadf:-"; ReiseZiel = "sadf:-"; SpsSichtbar = Visibility.Hidden; SpsVersionLokal = "fehlt"; SpsVersionEntfernt = "fehlt"; SpsStatus = "x"; SpsColor = Brushes.LightBlue; for (var i = 0; i < 100; i++) { ClkMode.Add(ClickMode.Press); Farbe.Add(Brushes.White); } System.Threading.Tasks.Task.Run(VisuAnzeigenTask); }
public Farbe Autoschalten(Farbe aktuelleFarbe) { switch (aktuelleFarbe) { case Farbe.rot: aktuelleFarbe = Farbe.rotgelb; break; case Farbe.rotgelb: aktuelleFarbe = Farbe.gruen; break; case Farbe.gruen: aktuelleFarbe = Farbe.gelb; break; case Farbe.gelb: aktuelleFarbe = Farbe.rot; break; } return(aktuelleFarbe); }
public VisuAnzeigen(MainWindow mw, Model.Parkhaus parkhaus) { _mainWindow = mw; _parkhaus = parkhaus; _random = new Random(); SpsSichtbar = Visibility.Hidden; SpsVersionLokal = "fehlt"; SpsVersionEntfernt = "fehlt"; SpsStatus = "x"; SpsColor = Brushes.LightBlue; for (var i = 0; i < 100; i++) { ClkMode.Add(ClickMode.Press); SichtbarEin.Add(Visibility.Hidden); SichtbarAus.Add(Visibility.Visible); Farbe.Add(Brushes.White); } System.Threading.Tasks.Task.Run(VisuAnzeigenTask); }
public VisuAnzeigen(MainWindow mw, Model.Kompressoranlage ka) { _mainWindow = mw; _kompressoranlage = ka; AktuellerDruck = 2; for (var i = 0; i < 100; i++) { ClkMode.Add(ClickMode.Press); SichtbarEin.Add(Visibility.Hidden); SichtbarAus.Add(Visibility.Visible); Farbe.Add(Brushes.White); } SpsSichtbar = Visibility.Hidden; SpsVersionLokal = "fehlt"; SpsVersionEntfernt = "fehlt"; SpsStatus = "x"; SpsColor = Brushes.LightBlue; System.Threading.Tasks.Task.Run(VisuAnzeigenTask); }
/// <summary> /// fabe bei allen Feldern setzen /// </summary> /// <param name="mainForm"></param> /// <param name="farbe"></param> public void farbenSetzen(FormMain mainForm, Farbe farbe) { Color farbeElement = Color.Black; switch (farbe) { case Farbe.red: farbeElement = Color.Red; break; case Farbe.green: farbeElement = Color.Green; break; case Farbe.orange: farbeElement = Color.Orange; break; case Farbe.black: farbeElement = Color.Black; break; } //TODO: hier Parameter hinzufügen wenn neu if (mainForm.tabControlParameter.SelectedIndex == 0) { mainForm.rollProp1NumericUpDown.ForeColor = farbeElement; mainForm.rollInt1NumericUpDown.ForeColor = farbeElement; mainForm.rollDiff1NumericUpDown.ForeColor = farbeElement; mainForm.rollLimit1NumericUpDown.ForeColor = farbeElement; mainForm.rollIntLimit1NumericUpDown.ForeColor = farbeElement; mainForm.nickProp1NumericUpDown.ForeColor = farbeElement; mainForm.nickInt1NumericUpDown.ForeColor = farbeElement; mainForm.nickDiff1NumericUpDown.ForeColor = farbeElement; mainForm.nickLimit1NumericUpDown.ForeColor = farbeElement; mainForm.nickIntLimit1NumericUpDown.ForeColor = farbeElement; mainForm.gierProp1NumericUpDown.ForeColor = farbeElement; mainForm.gierInt1NumericUpDown.ForeColor = farbeElement; mainForm.gierDiff1NumericUpDown.ForeColor = farbeElement; mainForm.gierLimit1NumericUpDown.ForeColor = farbeElement; mainForm.gierIntLimit1NumericUpDown.ForeColor = farbeElement; mainForm.bit01CheckBox.ForeColor = farbeElement; mainForm.bit11CheckBox.ForeColor = farbeElement; mainForm.bit21CheckBox.ForeColor = farbeElement; mainForm.bit31CheckBox.ForeColor = farbeElement; mainForm.bit41CheckBox.ForeColor = farbeElement; mainForm.impulseAusgabe1NumericUpDown.ForeColor = farbeElement; mainForm.akku1NumericUpDown.ForeColor = farbeElement; mainForm.rollMa1NumericUpDown.ForeColor = farbeElement; mainForm.nickMa1NumericUpDown.ForeColor = farbeElement; mainForm.gierMa1NumericUpDown.ForeColor = farbeElement; mainForm.gierA1NumericUpDown.ForeColor = farbeElement; mainForm.leerlaufgas1NumericUpDown.ForeColor = farbeElement; mainForm.rollA1NumericUpDown.ForeColor = farbeElement; mainForm.nickA1NumericUpDown.ForeColor = farbeElement; mainForm.kamera1NumericUpDown.ForeColor = farbeElement; mainForm.compass1NumericUpDown.ForeColor = farbeElement; mainForm.baroInt1NumericUpDown.ForeColor = farbeElement; } else { mainForm.rollProp2NumericUpDown.ForeColor = farbeElement; mainForm.rollInt2NumericUpDown.ForeColor = farbeElement; mainForm.rollDiff2NumericUpDown.ForeColor = farbeElement; mainForm.rollLimit2NumericUpDown.ForeColor = farbeElement; mainForm.rollIntLimit2NumericUpDown.ForeColor = farbeElement; mainForm.nickProp2NumericUpDown.ForeColor = farbeElement; mainForm.nickInt2NumericUpDown.ForeColor = farbeElement; mainForm.nickDiff2NumericUpDown.ForeColor = farbeElement; mainForm.nickLimit2NumericUpDown.ForeColor = farbeElement; mainForm.nickIntLimit2NumericUpDown.ForeColor = farbeElement; mainForm.gierProp2NumericUpDown.ForeColor = farbeElement; mainForm.gierInt2NumericUpDown.ForeColor = farbeElement; mainForm.gierDiff2NumericUpDown.ForeColor = farbeElement; mainForm.gierLimit2NumericUpDown.ForeColor = farbeElement; mainForm.gierIntLimit2NumericUpDown.ForeColor = farbeElement; mainForm.bit02CheckBox.ForeColor = farbeElement; mainForm.bit12CheckBox.ForeColor = farbeElement; mainForm.bit22CheckBox.ForeColor = farbeElement; mainForm.bit32CheckBox.ForeColor = farbeElement; mainForm.bit42CheckBox.ForeColor = farbeElement; mainForm.impulseAusgabe2NumericUpDown.ForeColor = farbeElement; mainForm.akku2NumericUpDown.ForeColor = farbeElement; mainForm.rollMa2NumericUpDown.ForeColor = farbeElement; mainForm.nickMa2NumericUpDown.ForeColor = farbeElement; mainForm.gierMa2NumericUpDown.ForeColor = farbeElement; mainForm.gierA2NumericUpDown.ForeColor = farbeElement; mainForm.leerlaufgas2NumericUpDown.ForeColor = farbeElement; mainForm.rollA2NumericUpDown.ForeColor = farbeElement; mainForm.nickA2NumericUpDown.ForeColor = farbeElement; mainForm.kamera2NumericUpDown.ForeColor = farbeElement; mainForm.compass2NumericUpDown.ForeColor = farbeElement; mainForm.baroInt2NumericUpDown.ForeColor = farbeElement; } }