private void initCards() {
		int cardNumber = 0;
		int cardType = 0;
		
		Hashtable<Integer, Integer> suits = config.getSuits();
		Hashtable<Integer, Integer> numbers = config.getNumbers();
		Hashtable<Integer, Integer> jokers = config.getJokers();
		
		Enumeration<Integer> enSuits = suits.elements();
		while (enSuits.hasMoreElements()) {
			Integer suitNum = (Integer) enSuits.nextElement();
			Enumeration<Integer> enCards = numbers.elements();
			while (enCards.hasMoreElements()) {
				Integer cardNum = (Integer) enCards.nextElement();
				cardSet.add(new Card(suitNum, cardNum));
			}
		}
		
		Enumeration<Integer> enJokers = jokers.elements();
		while (enJokers.hasMoreElements()) {
			Integer jokerNum = (Integer) enJokers.nextElement();
			cardSet.add(new Card(CardSuit.JOKER, jokerNum));
		}
		
		resetPile();
	}