Пример #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.CorporationDetails_layout);

            playerRepo = PlayersRepositoryService.Instance;
            gameRepo   = GameRepositoryService.Instance;
            gameId     = Intent.GetIntExtra("gameId", 1);

            isExisting = Intent.GetBooleanExtra("isExisting", false);
            if (isExisting)
            {
                existingPlayerName  = Intent.GetStringExtra("playerName");
                existingGameId      = Intent.GetIntExtra("GameID", 0);
                existingCorporation = gameRepo.GetCorporation(existingGameId, existingPlayerName);
            }

            ConnectViews();

            if (isExisting)
            {
                SetupExistingCorporationValues();
                playerLayout.Visibility = ViewStates.Gone;
            }
        }
Пример #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.gameDetails_activity);

            // Create your application here
            corporationsRecyclerView = (RecyclerView)FindViewById(Resource.Id.corporationsRecyclerView);
            repo   = GameRepositoryService.Instance;
            gameId = Intent.GetIntExtra("GameID", 0);

            foreach (var g in repo.GetAllGames())
            {
                if (g.GameId == gameId)
                {
                    game = g;
                }
            }

            corpList = game.Corporations;
            addCorpFloatingActionButton        = (FloatingActionButton)FindViewById(Resource.Id.addCorporationFab);
            addCorpFloatingActionButton.Click += AddCorpFloatingActionButton_Click;
            deleteGameActionButton             = (FloatingActionButton)FindViewById(Resource.Id.deleteGameFab);
            deleteGameActionButton.Click      += DeleteGameActionButton_Click;
            gameTitleTextView      = (TextView)FindViewById(Resource.Id.titleTextGD);
            gameTitleTextView.Text = $"Game of {game.Date}";
            SetupRecyclerView();
        }
Пример #3
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            View view = inflater.Inflate(Resource.Layout.mainFragment_layout, container, false);

            gameRepo             = GameRepositoryService.Instance;
            recentGame           = (gameRepo.GetAllGames().Count > 0) ? gameRepo.GetAllGames()[0] : new Game();
            gameDateTextView     = (TextView)view.FindViewById(Resource.Id.recentGameDateMF);
            playerNamesTextView  = (TextView)view.FindViewById(Resource.Id.playersViewMF);
            winnerTextView       = (TextView)view.FindViewById(Resource.Id.winnerViewMF);
            addGameButton        = (Button)view.FindViewById(Resource.Id.addNewGameButtonMF);
            addGameButton.Click += AddGameButton_Click;

            showDetailsImageView = (ImageView)view.FindViewById(Resource.Id.detailsImageMF);
            if (gameRepo.GetAllGames().Count < 1)
            {
                showDetailsImageView.Visibility = ViewStates.Invisible;
            }
            showDetailsImageView.Click += ShowDetailsImageView_Click;

            SetupViews();

            aboutButton        = (Button)view.FindViewById(Resource.Id.aboutButtonMF);
            aboutButton.Click += AboutButton_Click;

            return(view);
        }
Пример #4
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            repo     = GameRepositoryService.Instance;
            gameList = repo.GetAllGames();
            View view = inflater.Inflate(Resource.Layout.historyFragment_layout, container, false);

            historyRecyclerView = (RecyclerView)view.FindViewById(Resource.Id.historyRecyclerView);
            FloatingActionButton addGameButton = (FloatingActionButton)view.FindViewById(Resource.Id.addGameFab);

            addGameButton.Click += AddGameButton_Click;
            SetupRecyclerView();
            return(view);
        }
Пример #5
0
        private PlayersRepositoryService()
        {
            gameRepo = GameRepositoryService.Instance;
            editor   = playerPreferences.Edit();

            _registeredPlayers = LoadData();

            //_registeredPlayers = new List<Player>();

            //_registeredPlayers.Add(new Player() { FullName = "Niko" });
            //_registeredPlayers.Add(new Player() { FullName = "Freja" });
            //_registeredPlayers.Add(new Player() { FullName = "Hans" });
            //_registeredPlayers.Add(new Player() { FullName = "Thomas" });
        }