From 8d4012622d5e2017c3a1bdce95de4dba5cdd98d0 Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Sat, 3 Sep 2005 14:04:41 +0000 Subject: some more documentation (proxy objects) rename help file make connections visible at last... fixed send method so that any messages work now svn path=/trunk/; revision=3479 --- externals/grill/dynext/dynext.vcproj | 2 +- externals/grill/dynext/pd/dyn~-help.pd | 71 +++++++++++++++++++++++++--------- externals/grill/dynext/readme.txt | 1 + externals/grill/dynext/src/main.cpp | 8 ++++ 4 files changed, 62 insertions(+), 20 deletions(-) (limited to 'externals/grill/dynext') diff --git a/externals/grill/dynext/dynext.vcproj b/externals/grill/dynext/dynext.vcproj index 4cd19100..c7ffc7cd 100644 --- a/externals/grill/dynext/dynext.vcproj +++ b/externals/grill/dynext/dynext.vcproj @@ -20,7 +20,7 @@ AsGlist()) post("%s - send: object \"%s\" is an abstraction, please create proxy",thisName(),GetString(argv[0])); + else if(IsSymbol(argv[1])) { + const t_symbol *s = GetSymbol(argv[1]); + if(s == sym_list) + pd_forwardmess((t_pd *)o->object,argc-2,(t_atom *)argv+2); + else + pd_typedmess((t_pd *)o->object,(t_symbol *)s,argc-2,(t_atom *)argv+2); + } else + // assume it's a list pd_forwardmess((t_pd *)o->object,argc-1,(t_atom *)argv+1); } } -- cgit v1.2.1