public void selectCard(SelectCardOptions sco,String s,int maxOpened,boolean exactOpened){
  this.sco=sco;
  this.maxOpened=maxOpened;
  this.exactOpened=exactOpened;
  prompt=s;
  firstPass=false;
  resetButtons();
  HapticFeedback.vibrate(getContext(),AlertType.SELECT);
  select.setVisibility(VISIBLE);
  if (sco.isPassable()) {
    pass.setVisibility(VISIBLE);
    pass.setText(sco.passString);
  }
 else   pass.setVisibility(INVISIBLE);
  selectButtonState();
}

public void selectCard ( SelectCardOptions sco , String s , int maxOpened , boolean exactOpened ) { this . sco = sco ; this . maxOpened = maxOpened ; this . exactOpened = exactOpened ; prompt = s ; firstPass = false ; resetButtons ( ) ; HapticFeedback . vibrate ( getContext ( ) , AlertType . SELECT ) ; select . setVisibility ( VISIBLE ) ; if ( sco . isPassable ( ) ) { pass . setVisibility ( VISIBLE ) ; pass . setText ( sco . passString ) ; } else pass . setVisibility ( INVISIBLE ) ; selectButtonState ( ) ; }
remoteplayer wants us to choose card ( s )
