public FortyAndEight()
	{
		super(8);
		this.bases = new ArrayList<LinkedList<Carte>>(8);
		for (int i = 0; i < 8; i++)
			this.bases.add(i, new LinkedList<Carte>());
		Deck d = new Deck(2);
		this.pot = new LinkedList<Carte>();
		this.talon = new LinkedList<Carte>();
		this.deuxiemeTalon = false;
		while (true)
		{
			try
			{
				this.talon.addLast(d.piocher());
			}
			catch (RuntimeException e)
			{
				break ;
			}
		}
		for (int i = 0; i < 8; i++)
		{
			for (int j = 0; j < 4; j++)
			{
				this.table.get(i).add(this.talon.pollLast());
			}
		}
	}