From 18230ab52e858c7cb21b7685cff05f05bd9d864e Mon Sep 17 00:00:00 2001 From: carmen rocco Date: Sun, 30 May 2004 05:20:01 +0000 Subject: trying out the roast of these NT Tweak . svn path=/trunk/externals/unauthorized/; revision=1793 --- cooled~/cooled~.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'cooled~') diff --git a/cooled~/cooled~.c b/cooled~/cooled~.c index 51e97f3..1e67ad3 100644 --- a/cooled~/cooled~.c +++ b/cooled~/cooled~.c @@ -43,7 +43,11 @@ #include #endif #ifdef NT -#define M_PI 3.14159265358979323846 +#include +int usleep (unsigned int us) { + Sleep((long)(us/1000.)); + return 0; +} #endif #include @@ -1363,8 +1367,13 @@ void cooled_tilde_setup(void) cooled_widgetbehavior.w_deletefn = cooled_delete; cooled_widgetbehavior.w_visfn = cooled_vis; cooled_widgetbehavior.w_clickfn = cooled_click; +#if PD_MINOR_VERSION >= 37 + class_setpropertiesfn(cooled_class, cooled_properties); + class_setsavefn(cooled_class, cooled_save); +#else cooled_widgetbehavior.w_propertiesfn = cooled_properties; cooled_widgetbehavior.w_savefn = cooled_save; +#endif CLASS_MAINSIGNALIN( cooled_class, t_cooled, x_f ); class_addmethod(cooled_class, (t_method)cooled_dsp, gensym("dsp"), A_NULL); -- cgit v1.2.1