[PD-cvs] externals/nusmuk/msd3D main.cpp,1.8,1.9

Nicolas Montgermont nimon at users.sourceforge.net
Thu Apr 28 18:03:59 CEST 2005


Update of /cvsroot/pure-data/externals/nusmuk/msd3D
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15837/msd3D

Modified Files:
	main.cpp 
Log Message:
MSD Version 0.05


Index: main.cpp
===================================================================
RCS file: /cvsroot/pure-data/externals/nusmuk/msd3D/main.cpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** main.cpp	28 Apr 2005 15:22:13 -0000	1.8
--- main.cpp	28 Apr 2005 16:03:57 -0000	1.9
***************
*** 334,349 ****
  	// displace mass(es) named Id to a certain position
  		t_int i;
! 		const t_symbol *sym = GetSymbol(argv[0]);
  		t_mass **mi;
  
  		if (argc != 2)
! 			error("posX : Idmass value");
  
  		if (GetFloat(argv[1]) < Xmax && GetFloat(argv[1]) > Xmin)
! 			for (i=0, mi=mass; i<nb_mass;mi++, i++)
! 			{
! 				if (sym == (*mi)->Id)
! 					(*mi)->posX = GetAFloat(argv[1]);
! 			}
  	}
  
--- 334,359 ----
  	// displace mass(es) named Id to a certain position
  		t_int i;
! 		const t_symbol *sym = GetASymbol(argv[0]);
  		t_mass **mi;
  
  		if (argc != 2)
! 			error("posX : Id/Nomass value");
  
  		if (GetFloat(argv[1]) < Xmax && GetFloat(argv[1]) > Xmin)
! 			if (sym ==0)	
! 				for (i=0, mi=mass; i<nb_mass; mi++, i++)
! 				{
! 					if (GetInt(argv[0]) == (*mi)->nbr)	{
! 						(*mi)->posX = GetFloat(argv[1]);
! 						(*mi)->posX2 = GetFloat(argv[1]);
! 						break;
! 					}
! 				}
! 			else
! 				for (i=0, mi=mass; i<nb_mass; mi++, i++)
! 					if (sym == (*mi)->Id)	{
! 						(*mi)->posX = GetFloat(argv[1]);
! 						(*mi)->posX2 = GetFloat(argv[1]);
! 					}
  	}
  
***************
*** 352,368 ****
  	// displace mass(es) named Id to a certain position
  		t_int i;
! 		const t_symbol *sym = GetSymbol(argv[0]);
  		t_mass **mi;
  
  		if (argc != 2)
! 			error("posY : Idmass value");
  
  		if (GetFloat(argv[1]) < Ymax && GetFloat(argv[1]) > Ymin)
! 			for (i=0, mi=mass; i<nb_mass;mi++, i++)
! 			{
! 				if (sym == (*mi)->Id)
! 					(*mi)->posY = GetFloat(argv[1]);
! 			}
! 		
  	}
  
--- 362,387 ----
  	// displace mass(es) named Id to a certain position
  		t_int i;
! 		const t_symbol *sym = GetASymbol(argv[0]);
  		t_mass **mi;
  
  		if (argc != 2)
! 			error("posY : Id/Nomass value");
  
  		if (GetFloat(argv[1]) < Ymax && GetFloat(argv[1]) > Ymin)
! 			if (sym ==0)	
! 				for (i=0, mi=mass; i<nb_mass; mi++, i++)
! 				{
! 					if (GetInt(argv[0]) == (*mi)->nbr)	{
! 						(*mi)->posY = GetFloat(argv[1]);
! 						(*mi)->posY2 = GetFloat(argv[1]);
! 						break;
! 					}
! 				}
! 			else
! 				for (i=0, mi=mass; i<nb_mass; mi++, i++)
! 					if (sym == (*mi)->Id)	{
! 						(*mi)->posY = GetFloat(argv[1]);
! 						(*mi)->posY2 = GetFloat(argv[1]);
! 					}
  	}
  
***************
*** 371,387 ****
  	// displace mass(es) named Id to a certain position
  		t_int i;
! 		const t_symbol *sym = GetSymbol(argv[0]);
  		t_mass **mi;
  
  		if (argc != 2)
! 			error("posZ : Idmass value");
  
  		if (GetFloat(argv[1]) < Zmax && GetFloat(argv[1]) > Zmin)
! 			for (i=0, mi=mass; i<nb_mass;mi++, i++)
! 			{
! 				if (sym == (*mi)->Id)
! 					(*mi)->posZ = GetFloat(argv[1]);
! 			}
! 		
  	}
  
--- 390,415 ----
  	// displace mass(es) named Id to a certain position
  		t_int i;
! 		const t_symbol *sym = GetASymbol(argv[0]);
  		t_mass **mi;
  
  		if (argc != 2)
! 			error("posY : Id/Nomass value");
  
  		if (GetFloat(argv[1]) < Zmax && GetFloat(argv[1]) > Zmin)
! 			if (sym ==0)	
! 				for (i=0, mi=mass; i<nb_mass; mi++, i++)
! 				{
! 					if (GetInt(argv[0]) == (*mi)->nbr)	{
! 						(*mi)->posZ = GetFloat(argv[1]);
! 						(*mi)->posZ2 = GetFloat(argv[1]);
! 						break;
! 					}
! 				}
! 			else
! 				for (i=0, mi=mass; i<nb_mass; mi++, i++)
! 					if (sym == (*mi)->Id)	{
! 						(*mi)->posZ = GetFloat(argv[1]);
! 						(*mi)->posZ2 = GetFloat(argv[1]);
! 					}
  	}
  





More information about the Pd-cvs mailing list