X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fglx%2Fcubenetic.c;h=e2c470d76225c2f6ee0de97f4ae5f89e6724aea2;hb=9c9d475ff889ed8be02e8ce8c17da28b93278fca;hp=db2f6ac365e2eaa28df954322ec995040375d503;hpb=13dbc569cdc6e29019722c0ef9b932a925efbcad;p=xscreensaver diff --git a/hacks/glx/cubenetic.c b/hacks/glx/cubenetic.c index db2f6ac3..e2c470d7 100644 --- a/hacks/glx/cubenetic.c +++ b/hacks/glx/cubenetic.c @@ -1,4 +1,4 @@ -/* cubenetic, Copyright (c) 2002 Jamie Zawinski +/* cubenetic, Copyright (c) 2002-2004 Jamie Zawinski * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that @@ -121,12 +121,12 @@ static XrmOptionDescRec opts[] = { }; static argtype vars[] = { - {(caddr_t *) &do_spin, "spin", "Spin", DEF_SPIN, t_String}, - {(caddr_t *) &do_wander, "wander", "Wander", DEF_WANDER, t_Bool}, - {(caddr_t *) &do_texture, "texture", "Texture", DEF_TEXTURE, t_Bool}, - {(caddr_t *) &wave_count, "waves", "Waves", DEF_WAVE_COUNT, t_Int}, - {(caddr_t *) &wave_speed, "waveSpeed", "WaveSpeed", DEF_WAVE_SPEED, t_Int}, - {(caddr_t *) &wave_radius,"waveRadius","WaveRadius", DEF_WAVE_RADIUS,t_Int}, + {&do_spin, "spin", "Spin", DEF_SPIN, t_String}, + {&do_wander, "wander", "Wander", DEF_WANDER, t_Bool}, + {&do_texture, "texture", "Texture", DEF_TEXTURE, t_Bool}, + {&wave_count, "waves", "Waves", DEF_WAVE_COUNT, t_Int}, + {&wave_speed, "waveSpeed", "WaveSpeed", DEF_WAVE_SPEED, t_Int}, + {&wave_radius,"waveRadius","WaveRadius", DEF_WAVE_RADIUS,t_Int}, }; ModeSpecOpt ccs_opts = {countof(opts), opts, countof(vars), vars, NULL}; @@ -324,7 +324,7 @@ init_texture (ModeInfo *mi) cc->texture_height = texture_size; i = texture_size * texture_size * 4; - cc->texture = (char *) malloc (i); + cc->texture = (unsigned char *) malloc (i); memset (cc->texture, 0xFF, i); } @@ -441,7 +441,7 @@ init_cube (ModeInfo *mi) spinz ? spin_speed : 0, 1.0, do_wander ? wander_speed : 0, - True); + (spinx && spiny && spinz)); cc->trackball = gltrackball_init (); }