コード例 #1
0
 public void Drukuj(string tekst)
 {
     if (stan.HasFlag(Stan.Dziala))
     {
         Console.WriteLine("Drukuje");
         stan  = Stan.BrakZoltegoTuszu;
         stan |= Stan.BrakRozowegoTuszu;
     }
 }
コード例 #2
0
        public void Drukuj(string tekst)
        {
            if (Stan.HasFlag(Stan.BrakCzarnegoTuszu))
            {
                Console.WriteLine("Brak czarnegu tuszu");
            }
            if (Stan.HasFlag(Stan.BrakNiebieskiegoTuszu))
            {
                Console.WriteLine("Brak niebieskiego tuszu");
            }
            if (Stan.HasFlag(Stan.BrakZoltegoTuszu))
            {
                Console.WriteLine("Brak zoltego tuszu");
            }
            if (Stan.HasFlag(Stan.BrakRozowegoTuszu))
            {
                Console.WriteLine("Brak rozowego tuszu");
            }
            if (Stan.HasFlag(Stan.BrakPapieru))
            {
                Console.WriteLine("Brak papieru");
            }
            if (Stan.HasFlag(Stan.ZacietyPapier))
            {
                Console.WriteLine("Papier zaciety");
            }

            if (Stan == Stan.Dziala)
            {
                Console.WriteLine(tekst);
                Stan = Stan.BrakRozowegoTuszu | Stan.ZacietyPapier;
            }
        }