void orderCardGroups(){
  int[] cs=new int[origCards.size()];
  for (int i=0; i < cs.length; i++)   cs[i]=cards[origCards.get(i)];
  GameTableViews.newCardGroup(orig,cs);
  cs=new int[orderedCards.size()];
  for (int i=0; i < cs.length; i++)   cs[i]=cards[orderedCards.get(i)];
  GameTableViews.newCardGroup(ordered,cs);
  canSelect();
}

void orderCardGroups ( ) { int [ ] cs = new int [ origCards . size ( ) ] ; for ( int i = 0 ; i < cs . length ; i ++ ) cs [ i ] = cards [ origCards . get ( i ) ] ; GameTableViews . newCardGroup ( orig , cs ) ; cs = new int [ orderedCards . size ( ) ] ; for ( int i = 0 ; i < cs . length ; i ++ ) cs [ i ] = cards [ orderedCards . get ( i ) ] ; GameTableViews . newCardGroup ( ordered , cs ) ; canSelect ( ) ; }
generate / orig / and / ordered / from origcards and orderedcards
