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; }