- XPutImage(dpy, win, gc, image, 0, 0, i+array_x, j+array_y,
- width, height);
-
- array_x += array_dx;
- array_y += array_dy;
- if (array_x < 0) {
- array_x = 0;
- array_dx = -array_dx;
- bump = True;
- } else if (array_x > (xgwa.width - array_width)) {
- array_x = (xgwa.width - array_width);
- array_dx = -array_dx;
- bump = True;
- }
- if (array_y < 0) {
- array_y = 0;
- array_dy = -array_dy;
- bump = True;
- } else if (array_y > (xgwa.height - array_height)) {
- array_y = (xgwa.height - array_height);
- array_dy = -array_dy;
- bump = True;
- }
+ XPutImage(st->dpy, win, st->gc, st->image, 0, 0, i+st->array_x, j+st->array_y,
+ st->width, st->height);
+
+ st->array_x += st->array_dx;
+ st->array_y += st->array_dy;
+ if (st->array_x < 0) {
+ st->array_x = 0;
+ st->array_dx = -st->array_dx;
+ bump = True;
+ } else if (st->array_x > (st->xgwa.width - st->array_width)) {
+ st->array_x = (st->xgwa.width - st->array_width);
+ st->array_dx = -st->array_dx;
+ bump = True;
+ }
+ if (st->array_y < 0) {
+ st->array_y = 0;
+ st->array_dy = -st->array_dy;
+ bump = True;
+ } else if (st->array_y > (st->xgwa.height - st->array_height)) {
+ st->array_y = (st->xgwa.height - st->array_height);
+ st->array_dy = -st->array_dy;
+ bump = True;
+ }