From 8ea100baa14f1f3f663b7a72a79f67aff2609a09 Mon Sep 17 00:00:00 2001 From: "N.N." Date: Mon, 25 Apr 2005 16:18:38 +0000 Subject: MSD Version 0.03 svn path=/trunk/externals/nusmuk/; revision=2814 --- msd/main.cpp | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) (limited to 'msd/main.cpp') diff --git a/msd/main.cpp b/msd/main.cpp index aabd8d1..2e4e5c2 100755 --- a/msd/main.cpp +++ b/msd/main.cpp @@ -222,17 +222,26 @@ protected: { // displace mass(es) named Id to a certain position t_int i; - const t_symbol *sym = GetSymbol(argv[0]); + const t_symbol *sym = GetASymbol(argv[0]); if (argc != 2) - error("posX : Idmass value"); + error("posX : Id/Nomass value"); if (GetFloat(argv[1]) < Xmax && GetFloat(argv[1]) > Xmin) - for (i=0; iId) - mass[i]->posX = GetAFloat(argv[1]); - } + if (sym ==0) + for (i=0; inbr) { + mass[i]->posX = GetFloat(argv[1]); + break; + } + } + else + for (i=0; iId) + mass[i]->posX = GetFloat(argv[1]); + } } void m_set_mobile(int argc,t_atom *argv) -- cgit v1.2.1