public void Drukuj(string tekst) { if (stan.HasFlag(Stan.Dziala)) { Console.WriteLine("Drukuje"); stan = Stan.BrakZoltegoTuszu; stan |= Stan.BrakRozowegoTuszu; } }
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; } }