aboutsummaryrefslogtreecommitdiff
path: root/cup/cup.c
diff options
context:
space:
mode:
authorEd Kelly <edkelly@users.sourceforge.net>2007-09-14 15:24:11 +0000
committerEd Kelly <edkelly@users.sourceforge.net>2007-09-14 15:24:11 +0000
commit167e3f18f8fafec75c77fe54b6637d3a12f28a89 (patch)
tree0cb2e235fcedf6115c494fbbb3a1b4c469880280 /cup/cup.c
parentcb8a7ad9dcb630779adad0b7dcb0f62c3acc11a9 (diff)
This commit was generated by cvs2svn to compensate for changes in r8722,
which included commits to RCS files with non-trunk default branches. svn path=/trunk/externals/ekext/; revision=8723
Diffstat (limited to 'cup/cup.c')
-rw-r--r--cup/cup.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/cup/cup.c b/cup/cup.c
index 6aca214..4211c59 100644
--- a/cup/cup.c
+++ b/cup/cup.c
@@ -20,6 +20,13 @@ void cup_bang(t_cup *y)
y->f_count += 1;
}
+void cup_setbang(t_cup *y, t_floatarg f)
+{
+ y->f_count = f;
+ outlet_float(y->count, y->f_count);
+ y->f_count += 1;
+}
+
void *cup_new(t_floatarg f)
{
t_cup *y = (t_cup *)pd_new(cup_class);
@@ -39,4 +46,4 @@ void cup_setup(void)
class_sethelpsymbol(cup_class, gensym("help-cup"));
class_addbang(cup_class, cup_bang);
class_addfloat(cup_class, cup_float);
-}
+ class_addmethod(cup_class, (t_method)cup_setbang, gensym("setbang"), A_DEFFLOAT, 0);}