public Form1() { InitializeComponent(); tb_Balance.Text = "1000"; ctxt = new Context(this); ctxt.setState(new StateDeposit()); CheckState(ctxt); tb_Amount.GotFocus += (sender, args) => { tb_Amount.Text = string.Empty; }; }
public void doAction(Context context) { Console.WriteLine("Player is in the stop state"); context.setState(this); }
public void goNext(Context ctxt) { IState s = new StateWithdraw(); ctxt.setState(s); }
public void DoAction(Context context) { Console.WriteLine("State : Added"); context.setState(this); }
public override void Request(Context _context) { Console.WriteLine("ConcreteStateA:" + number.ToString()); _context.setState(new ConcreteStateB(this)); }
public void Action(Context context) { Console.WriteLine("Player is in STOP state"); context.setState(this); }
public void goNext(Context ctxt) { IState s = new StateDeposit(); ctxt.setState(s); }