private static void Main(string[] args)
        {
            Pistol pistol = new Pistol();

            pistol.Reload();
            pistol.Fire();
            pistol.Fire();
            pistol.Fire();
            pistol.Fire();
            pistol.Reload();

            Console.ReadLine();
        }
Exemple #2
0
        private static void Main(string[] args)
        {
            Pistol pistol = new Pistol();

            pistol.Reload();
            pistol.Fire();
            pistol.Fire();
            pistol.Fire();
            pistol.Fire();
            pistol.Reload();

            Console.ReadLine();
        }
 public EmptyState(Pistol pistol)
 {
     m_pistol = pistol;
 }
 public LoadedState(Pistol pistol)
 {
     m_pistol = pistol;
 }
 public EmptyState(Pistol pistol)
 {
     m_pistol = pistol;
 }
Exemple #6
0
 public LoadedState(Pistol pistol)
 {
     m_pistol = pistol;
 }