private void inizializzaVariabili() {
		controlloreFasiGiocoTest=new ControlloreFasiGioco(5, new MazziereDeterministico(randomSeed), new ControlloreReteServer());
		statoDelGiocoTest=controlloreFasiGiocoTest.getStatoDelGioco();
		mazziere=controlloreFasiGiocoTest.getMazziere();
		mazziere.mischiaCarteMovimento();
		mazziere.mischiaCarteAzione();
		try{
			while(true){
				carteAzione.add(mazziere.popCartaAzione());
			}
			
		}catch (CarteFiniteException e){
			System.out.println("Carte Azione Finite!! Ho caricato "+carteAzione.size()+" carteAzione");
		}
		statoDelGiocoTest.assegnaCasualmentePrimoGiocatore();
		for(int i=0;i<carteAzione.size();i++){
			if(carteAzione.get(i).getEffetti().get(0).getTipo()==TipoAzione.TRAGUARDO){
				System.out.println("carta Traguardo in posizione "+i+" con valore "+carteAzione.get(i).getEffetti().get(0).getValori().get(0));
				carteAzioneTraguardo.add(carteAzione.get(i));
			}
			if(carteAzione.get(i).getEffetti().get(0).getTipo()==TipoAzione.PRIMO_ULTIMO){
				System.out.println("carta PRIMOULTIMO in posizione "+i+" con valore "+carteAzione.get(i).getEffetti().get(0).getValori().get(0));
				carteAzionePrimoUltimo.add(carteAzione.get(i));
			}
		}
		valori.add(2);
		effettoAzioneQUOTAZIONE.add(new EffettoAzione(TipoAzione.QUOTAZIONE, valori));
		carteAzioneQuotazione.add(new CartaAzione("carta prova7", effettoAzioneQUOTAZIONE, false, false));
		valori.remove(0);
		valori.add(4);
		effettoAzionePartenza.add(new EffettoAzione(TipoAzione.PARTENZA,valori));
		valori.remove(0);
		valori.add(0);
		effettoAzioneFotoFinish.add(new EffettoAzione(TipoAzione.PHOTOFINISH, valori));
		carteAzioneFotoFinish.add(new CartaAzione("carta FotofinishNegativa", 'f', effettoAzioneFotoFinish, false, true));
		carteAzionePartenza.add(new CartaAzione("carta prova1",'a', effettoAzionePartenza ,true,false));
		effettoAzionePartenza.remove(0);
		effettoAzionePartenza.add(new EffettoAzione(TipoAzione.PARTENZA,valori));
		carteAzionePartenza.add(new CartaAzione("carta prova2", 'b', effettoAzionePartenza, false, true));
		valori.remove(0);
		valori.add(3);
		effettoAzionePartenza.remove(0);
		effettoAzionePartenza.add(new EffettoAzione(TipoAzione.MODIFICATORE_PARTENZA,valori));
		carteAzionePartenza.add(new CartaAzione("carta prova3", 'c',effettoAzionePartenza,true, false));
		valori.clear();
		valori.add(1);
		effettoAzioneFotoFinish.remove(0);
		effettoAzioneFotoFinish.add(new EffettoAzione(TipoAzione.PHOTOFINISH, valori));
		carteAzioneFotoFinish.add(new CartaAzione("carta FotofinishPositiva", 'f', effettoAzioneFotoFinish, true, false));
		effettoAzioneCARTE_AZIONE.add(new EffettoAzione(TipoAzione.CARTE_AZIONE,valori));
		carteAzioneEliminaCarte.add(new CartaAzione("carta prova4", effettoAzioneCARTE_AZIONE,false,false ));
		movimenti.add(4);
		for(int i=0;i<2;i++){
			movimenti.add(2);
		}
		movimenti.add(3);
		movimenti.add(1);
		movimenti.add(1);
		for(int i=0;i<12;i++){
			carteMovimento.add(new CartaMovimento(movimenti));
		}
		
		mazziere.setCartaMovimento(carteMovimento);
		effettoAzioneSprint.add(new EffettoAzione(TipoAzione.MODIFICATORE_SPRINT, valori));
		carteAzioneSprint.add(new CartaAzione("carta prova5", effettoAzioneSprint, true, false));
		valori.clear();
		valori.add(-1);
		effettoAzioneCARTE_AZIONE.remove(0);
		effettoAzioneCARTE_AZIONE.add(new EffettoAzione(TipoAzione.CARTE_AZIONE,valori));
		
		carteAzioneEliminaCarte.add(new CartaAzione("carta prova6", effettoAzioneCARTE_AZIONE, false, false));
		for(CartaAzione a : carteAzione){
			if(a.getEffetti().get(0).getTipo().equals(TipoAzione.CARTE_AZIONE)){
				carteAzioneEliminaCarte.add(a);
			}
		}
		
	}