private void clickHexagon( int i, int j )
	{
		if ( PresentacioCtrl.getInstancia().consultaEstatPartida() == EstatPartida.NO_FINALITZADA &&
		     ( PresentacioCtrl.getInstancia().esTornHuma() || !partida_en_curs ) )
		{
			try
			{
				//No ens cal comprovar si el moviment es fa o no (si retorna true o false).
				PresentacioCtrl.getInstancia().mouFitxa( i, j );
				pista_valida = false;
				paintImmediately( 0, 0, 800, 500 );
				if ( PresentacioCtrl.getInstancia().consultaEstatPartida() == EstatPartida.GUANYA_JUGADOR_A ||
				     PresentacioCtrl.getInstancia().consultaEstatPartida() == EstatPartida.GUANYA_JUGADOR_B )
				{
					mostraDialegVictoria();
				}
				else if ( partida_en_curs && !PresentacioCtrl.getInstancia().esTornHuma() )
				{
					mouIAOMostraPista();
				}
			}
			catch ( UnsupportedOperationException exepcio )
			{
				System.out.println( "Moviment no vàlid, partida finalitzada: " + exepcio.getMessage() );
			}
		}
	}