Пример #1
0
 public BasePlayContext(IScoreContext scoreContext, IMainContext mainContext,
                        IEventContext eventContext, IStudyContext studyContext)
 {
     Score  = scoreContext;
     Main   = mainContext;
     Events = eventContext;
     Study  = studyContext;
 }
Пример #2
0
 public Advantage(IScoreContext context)
     : base(context)
 {
     _gameOver    = new GameWonInExtraTime(ScoreContext);
     _gameIsDeuce = new GameIsDeuce(ScoreContext);
 }
 public GameWonInExtraTime(IScoreContext context) => _context = context;
Пример #4
0
 public NormalGame(IScoreContext context)
     : base(context)
 {
     _gameOver    = new GameWonInStandardMode(context);
     _gameIsDeuce = new GameIsDeuce(context);
 }
 public GameIsDeuce(IScoreContext context) => _context = context;
Пример #6
0
 public GameStarted(IScoreContext context)
     : base(context)
     => ScoreContext.GameState = this;
Пример #7
0
 public ScoreBase(IScoreContext scoreContext)
 => ScoreContext = scoreContext;
Пример #8
0
 public GameWonInStandardMode(IScoreContext context) => _context = context;
Пример #9
0
 public Deuce(IScoreContext context)
     : base(context)
 {
 }