123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- /*
- * some functions for sending various data over the wire
- */
-
- #include <stdio.h>
- #include <lo/lo.h>
-
- #include "senders.h"
-
- extern int verbosity; /* not so ugly hack */
-
- /* ----------------------------------------------------------------- */
- int send_data_xy(lo_address dst, int x, int y)
- {
- int foo;
-
- if (verbosity) fprintf(stderr, "sending x y %7d %7d\n", x, y);
- foo = lo_send(dst, "/joystick/xy", "ii", x, y);
- if (verbosity > 2) {
- fprintf(stderr, "lo_send -> %d\n", foo);
- }
- return foo;
- }
- /* ----------------------------------------------------------------- */
- int send_data_button(lo_address dst, int n, int v)
- {
- int foo;
-
- if (verbosity) fprintf(stderr, "sending button %d %d\n", n, v);
- foo = lo_send(dst, "/joystick/b", "ii", n, v);
- if (verbosity > 2) {
- fprintf(stderr, "lo_send -> %d\n", foo);
- }
- return foo;
- }
- /* ----------------------------------------------------------------- */
- int send_data_id(lo_address dst, char *s)
- {
- int foo;
-
- if (verbosity) fprintf(stderr, "sending my id '%s'\n", s);
- foo = lo_send(dst, "/joystick/id", "s", s);
- if (verbosity > 2) {
- fprintf(stderr, "lo_send -> %d\n", foo);
- }
- return foo;
- }
- /* ----------------------------------------------------------------- */
|