protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_computer); animationFadeIn = AnimationUtils.LoadAnimation(this, Resource.Animation.animation_fadeIn); tvPlayersNumberDisplay = FindViewById <TextView>(Resource.Id.tvPlayersNumberDisplay); lvComputerGuessesHistory = FindViewById <ListView>(Resource.Id.lvComputerGuessesHistory); playersNumber = Intent.GetStringExtra("playersNumber"); tvPlayersNumberDisplay.Text = $"Player's number:{playersNumber}"; computersGuess = Intent.GetStringExtra("computersGuess"); HistoryItem computersGuessPartial = new HistoryItem(computersGuess, "?", "?", true); historyItemAdapter = new HistoryItemAdapter(this, GameManager.getInstance().ModelComputer.guessesHistory); historyItemAdapter.AddHistoryItem(computersGuessPartial); lvComputerGuessesHistory.Adapter = historyItemAdapter; lvComputerGuessesHistory.StartAnimation(animationFadeIn); etBulls = FindViewById <EditText>(Resource.Id.etBulls); etBulls.TextChanged += EtBulls_TextChanged; etCows = FindViewById <EditText>(Resource.Id.etCows); etCows.TextChanged += EtCows_TextChanged; btnSubmitAnswer = FindViewById <Button>(Resource.Id.btnSubmitAnswer); btnSubmitAnswer.Click += BtnSubmitAnswer_Click; btnSubmitAnswer.Enabled = false; var settingsFile = GetSharedPreferences(Consts.settingsFileName, FileCreationMode.Private); numberOfDigits = settingsFile.GetInt(Consts.numberOfDigitsSettingsName, Consts.numberOfDigitsDefault); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_player); var settingsFile = GetSharedPreferences(Consts.settingsFileName, FileCreationMode.Private); numberOfDigits = settingsFile.GetInt(Consts.numberOfDigitsSettingsName, Consts.numberOfDigitsDefault); animationFadeIn = AnimationUtils.LoadAnimation(this, Resource.Animation.animation_fadeIn); if (GameManager.getInstance().ModelPlayer.isFirstTurn) { var choseNumberDialog = new NumberChooseDialog(this, numberOfDigits); choseNumberDialog.OnNumberChosen += ChoseNumberDialog_OnNumberChosen; choseNumberDialog.OnCancel += ChoseNumberDialog_OnCancel; } btnAsk = FindViewById <Button>(Resource.Id.btnGetAnswer); btnAsk.Enabled = false; btnAsk.Click += BtnAsk_Click; etGuessTypingPlace = FindViewById <EditText>(Resource.Id.etGuessTypingPlace); etGuessTypingPlace.TextChanged += EtGuessTypingPlace_TextChanged; historyItemAdapter = new HistoryItemAdapter(this, GameManager.getInstance().ModelPlayer.guessesHistory); lvGuessesHistory = FindViewById <ListView>(Resource.Id.lvGuessesHistory); lvGuessesHistory.Adapter = historyItemAdapter; lvGuessesHistory.StartAnimation(animationFadeIn); }