示例#1
0
        public static void TestState()
        {
            ScoreContext context = new ScoreContext();

            context.GetState();
            context.AddScore(70);
            context.GetState();
            context.AddScore(25);
            context.GetState();
        }
示例#2
0
 protected AbstractState(AbstractState state)
 {
     Score   = state.Score;
     Context = state.Context;
 }
示例#3
0
 public AbstractState(ScoreContext context)
 {
     Context = context;
 }
示例#4
0
 public LowState(ScoreContext context) : base(context)
 {
 }
示例#5
0
 public MiddleState(ScoreContext context) : base(context)
 {
 }
示例#6
0
 public HighState(ScoreContext context) : base(context)
 {
 }