static void Main(string[] args) { SpieleKonsole playstation = new SpieleKonsole(); Reciever dolby = new Reciever(); Screen bildschirm = new Screen(dolby, playstation); playstation.active = false; bildschirm.active = true; dolby.active = false; //Console.WriteLine("Screen Kanal: " + Screen.kanal); //Screen.kanal = 2; // Console.WriteLine("Screen Kanal: " + Screen.kanal); Console.WriteLine(bildschirm.SwitchChannel(dolby, playstation)); Console.ReadLine(); }
public string SwitchChannel(Reciever r, SpieleKonsole s) { if (active && r.active && kanal == 1) { return(this.ToString() + " " + r.ToString() + "Kanal" + kanal); } else if (active && r.active == false && s.active) { kanal = 2; if (kanal == 2) { return(this.ToString() + " " + s.ToString() + " Kanal: " + kanal); } } else if (active && r.active == false && s.active == false) { return(this.ToString() + " Kein aktives Signal im HDMI "); } return(" "); }
public Screen(Reciever kenntReciever, SpieleKonsole kenntKonsole) { this.kenntReciever = kenntReciever; this.kenntKonsole = kenntKonsole; }