Пример #1
0
 public CrystalsNotification(
     INotificationBuilder builder,
     IBalanceHandler balanceHandler)
 {
     _builder        = builder;
     _balanceHandler = balanceHandler;
 }
        public CoachViewPlayerRecentActivities()
        {
            this.InitializeComponent();
            _signInFlow        = ProgramContainer.container.GetInstance <ISignInFlow>();
            _ICoachPlayersPage = ProgramContainer.container.GetInstance <ICoachPlayersPage>();
            _activityFetcher   = ProgramContainer.container.GetInstance <IActivityFetcher>();
            _IBalanceHandler   = ProgramContainer.container.GetInstance <IBalanceHandler>();

            player = (_ICoachPlayersPage.GetPlayers()[Coach_View_Players.Tag]);
            Init();
        }
Пример #3
0
        public CoachViewPlayerStart()
        {
            this.InitializeComponent();
            _signInFlow        = ProgramContainer.container.GetInstance <ISignInFlow>();
            _IBalanceHandler   = ProgramContainer.container.GetInstance <IBalanceHandler>();
            _IGoalsHandler     = ProgramContainer.container.GetInstance <IGoalsHandler>();
            _ICoachPlayersPage = ProgramContainer.container.GetInstance <ICoachPlayersPage>();
            Player player = (_ICoachPlayersPage.GetPlayers())[Coach_View_Players.Tag];

            string FullName = player.FirstName + player.LastName;

            welcome.Text  = $"Viewing {FullName}'s Activities and Summaries\n";
            crystals.Text = $"{FullName} has {_IBalanceHandler.GetBalance(player.UserId)} crystals!\n";
        }
Пример #4
0
 public Game_Hub()
 {
     this.InitializeComponent();
     _signInFlow          = ProgramContainer.container.GetInstance <ISignInFlow>();
     _IBalanceHandler     = ProgramContainer.container.GetInstance <IBalanceHandler>();
     _IUserTypeRepository = ProgramContainer.container.GetInstance <UserTypeRepository>();
     player         = _signInFlow.GetPlayer();
     CoachAndPlayer = false;
     if (_IUserTypeRepository.GetUserType(player.UserId).UserType == UserType.CoachAndPlayer)
     {
         ToBeACoach.Content = "Switch to Coach mode";
     }
     welcome.Text  = "Hey " + player.FirstName + ", welcome to the game hub\n";
     crystals.Text = "You have " + _IBalanceHandler.GetBalance() + " crystals!\n";
 }
Пример #5
0
        public GameMineSweeperHard()
        {
            this.InitializeComponent();
            _IBalanceHandler = ProgramContainer.container.GetInstance <IBalanceHandler>();

            StackPanel gameboardGrid = new StackPanel();

            gameboardGrid.BorderThickness = new Thickness(1, 1, 1, 1);
            gameboardGrid.BorderBrush     = new SolidColorBrush(Colors.Gray);

            addMines(board);
            addMinesIndicators(board);

            addMines(oldboard);
            addMinesIndicators(oldboard);

            initializeStatusBoard(statusboard);

            for (int i = 0; i < dimensionX; i++)
            {
                StackPanel rowStackPanel = new StackPanel();
                rowStackPanel.Orientation = Orientation.Horizontal;
                for (int j = 0; j < dimensionY; j++)
                {
                    buttons[i, j] = new Button();

                    addMineClick(i, j);

                    addNonMineClick(i, j);

                    addRightClick(i, j);

                    buttons[i, j].Height          = SIZE;
                    buttons[i, j].Width           = SIZE;
                    buttons[i, j].BorderThickness = new Thickness(2, 2, 2, 2);
                    buttons[i, j].BorderBrush     = new SolidColorBrush(Colors.DarkGray);

                    rowStackPanel.Children.Add(buttons[i, j]);
                }
                gameboardGrid.Children.Add(rowStackPanel);
            }
            signBoardStackPanel.Children.Clear();
            signBoardStackPanel.Children.Add(gameboardGrid);
        }
 public GameMineSweeperStart()
 {
     this.InitializeComponent();
     _IBalanceHandler = ProgramContainer.container.GetInstance <IBalanceHandler>();
 }
Пример #7
0
 public GameTicTacToe()
 {
     this.InitializeComponent();
     _IBalanceHandler = ProgramContainer.container.GetInstance <IBalanceHandler>();
     Init();
 }
Пример #8
0
 public BalanceUpdater(IBalanceHandler balanceHandler, IProgressFetcher progressFetcher, IGoalsRepository goalsRepository)
 {
     _balanceHandler  = balanceHandler;
     _progressFetcher = progressFetcher;
     _goalsRepository = goalsRepository;
 }
Пример #9
0
 public BalanceManager(IBalanceHandler balance, IProductHandler product)
 {
     _balance = balance ?? throw new ArgumentNullException(nameof(_balance));
     _product = product ?? throw new ArgumentNullException(nameof(_product));
 }