From 8dbec761cf858ea65900c8a094599857208d8c3a Mon Sep 17 00:00:00 2001 From: "N.N." Date: Tue, 5 Jan 2010 22:49:36 +0000 Subject: svn path=/trunk/; revision=12907 --- desiredata/doc/6.externs/obj3.c | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 desiredata/doc/6.externs/obj3.c (limited to 'desiredata/doc/6.externs/obj3.c') diff --git a/desiredata/doc/6.externs/obj3.c b/desiredata/doc/6.externs/obj3.c deleted file mode 100644 index 434fbb95..00000000 --- a/desiredata/doc/6.externs/obj3.c +++ /dev/null @@ -1,39 +0,0 @@ -/* code for the "obj3" pd class. This adds an outlet and a state variable. */ - -#include "m_pd.h" - -typedef struct obj3 -{ - t_object x_ob; - t_outlet *x_outlet; - float x_value; -} t_obj3; - -void obj3_float(t_obj3 *x, t_floatarg f) -{ - outlet_float(x->x_outlet, f + x->x_value); -} - -void obj3_ft1(t_obj3 *x, t_floatarg g) -{ - x->x_value = g; -} - -t_class *obj3_class; - -void *obj3_new(void) -{ - t_obj3 *x = (t_obj3 *)pd_new(obj3_class); - inlet_new(&x->x_ob, &x->x_ob.ob_pd, gensym("float"), gensym("ft1")); - x->x_outlet = outlet_new(&x->x_ob, gensym("float")); - return (void *)x; -} - -void obj3_setup(void) -{ - obj3_class = class_new(gensym("obj3"), (t_newmethod)obj3_new, - 0, sizeof(t_obj3), 0, 0); - class_addmethod(obj3_class, (t_method)obj3_ft1, gensym("ft1"), A_FLOAT, 0); - class_addfloat(obj3_class, obj3_float); -} - -- cgit v1.2.1