示例#1
0
        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();
        }
示例#2
0
 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(" ");
 }
示例#3
0
 public Screen(Reciever kenntReciever, SpieleKonsole kenntKonsole)
 {
     this.kenntReciever = kenntReciever;
     this.kenntKonsole  = kenntKonsole;
 }