public EuchrePlayerController(Activity context, List<Card> cardHandGiven) { playerContext = (ShowCardsActivity) context; play = (Button) context.findViewById(R.id.passOption); bet = (Button) context.findViewById(R.id.betOption); goAlone = (Button) context.findViewById(R.id.goAloneOption); chooseSuit = (ImageView) context.findViewById(R.id.betTrumpSuit); play.setOnClickListener(playClickListener); bet.setOnClickListener(betClickListener); goAlone.setOnClickListener(goAloneClickListener); chooseSuit.setOnClickListener(chooseSuitClickListener); setButtonsEnabled(false); mySM = SoundManager.getInstance(context); cardHand = cardHandGiven; playerName = ""; playerHandLayout = (LinearLayout) playerContext.findViewById(R.id.playerCardContainer); // set up play assist mode SharedPreferences sharedPreferences = playerContext.getSharedPreferences(PREFERENCES, 0); isPlayAssistMode = sharedPreferences.getBoolean(Constants.PREF_PLAY_ASSIST_MODE, false); gameRules = new EuchreGameRules(); connection = ConnectionClient.getInstance(context); }