private void dealCards(){
		Deck d = g.getDeck();
		Card c;
		int loop = 4;
		if(!triple){
			p1.setshelf(d.pop(), d.pop(), d.pop(), d.pop());
			p2.setshelf(d.pop(), d.pop(), d.pop(), d.pop());
		}
		else{
			p1.setshelf(d.pop(), d.pop(), d.pop());
			p2.setshelf(d.pop(), d.pop(), d.pop());
			p3.setshelf(d.pop(), d.pop(), d.pop());
		}
		loop = 8;
		if(triple)
			loop = 6;
		for(int index=0; index<loop; index++){
			c = d.pop();
			c.setVisible(true);
			p1.addCard(c);
			c = d.pop();
			if(index<loop/2)
				c.setVisible(true);
			p2.addCard(c);
			if(triple){
				c = d.pop();
				if(index<loop/2)
					c.setVisible(true);
				p3.addCard(c);
			}
		}
	}