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(); }
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"; }
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"; }
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>(); }
public GameTicTacToe() { this.InitializeComponent(); _IBalanceHandler = ProgramContainer.container.GetInstance <IBalanceHandler>(); Init(); }
public BalanceUpdater(IBalanceHandler balanceHandler, IProgressFetcher progressFetcher, IGoalsRepository goalsRepository) { _balanceHandler = balanceHandler; _progressFetcher = progressFetcher; _goalsRepository = goalsRepository; }
public BalanceManager(IBalanceHandler balance, IProductHandler product) { _balance = balance ?? throw new ArgumentNullException(nameof(_balance)); _product = product ?? throw new ArgumentNullException(nameof(_product)); }