X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fpong.c;h=38e1d844f7d8bf23da936c32ce9526fdaa770c6b;hb=dba664f31aa87285db4d76cf8c5e66335299703a;hp=411d43a7eb6a34c5cea4c6d63a4fe1b43655fa02;hpb=c1b9b55ad8d59dc05ef55e316aebf5863e7dfa56;p=xscreensaver diff --git a/hacks/pong.c b/hacks/pong.c index 411d43a7..38e1d844 100644 --- a/hacks/pong.c +++ b/hacks/pong.c @@ -678,6 +678,7 @@ static unsigned long pong_draw (Display *dpy, Window window, void *closure) { struct state *st = (struct state *) closure; + const analogtv_reception *reception = &st->reception; if (st->clock) { @@ -737,12 +738,14 @@ pong_draw (Display *dpy, Window window, void *closure) } if (1) paint_ball(st); - analogtv_init_signal(st->tv, st->noise); analogtv_reception_update(&st->reception); - analogtv_add_signal(st->tv, &st->reception); - analogtv_draw(st->tv); + analogtv_draw(st->tv, st->noise, &reception, 1); - return 10000; +#ifdef USE_IPHONE + return 0; +#else + return 5000; +#endif } @@ -754,7 +757,6 @@ static const char *pong_defaults [] = { "*noise: 0.04", "*clock: false", ANALOGTV_DEFAULTS - "*TVContrast: 150", 0 };