Update of /cvsroot/tuxpaint/tuxpaint/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20726/src

Modified Files:
        tuxpaint.c 
Log Message:
stamp outline fixes, #if 0 removal

Index: tuxpaint.c
===================================================================
RCS file: /cvsroot/tuxpaint/tuxpaint/src/tuxpaint.c,v
retrieving revision 1.185
retrieving revision 1.186
diff -u -d -r1.185 -r1.186
--- tuxpaint.c  26 Nov 2004 20:57:45 -0000      1.185
+++ tuxpaint.c  26 Nov 2004 21:29:36 -0000      1.186
@@ -12125,18 +12125,13 @@
   SDL_LockSurface(src);
   for (yy = 0; yy < src->h; yy++)
     {
-#if 1
       /* Compensate for flip! */
       if (state_stamps[cur_stamp]->flipped)
        ry = src->h - 1 - yy;
       else
        ry = yy;
-#else
-       ry = yy;
-#endif
       for (xx = 0; xx < src->w; xx++)
        {
-#if 1
          /* Compensate for mirror! */
          if (state_stamps[cur_stamp]->mirrored &&
              img_stamps_premirror[cur_stamp] == NULL)
@@ -12147,9 +12142,6 @@
            {
              rx = xx;
            }
-#else
-             rx = xx;
-#endif
 
          SDL_GetRGBA(getpixel(src, rx, ry),
                      src->format, &dummy, &dummy, &dummy, alphabits + xx+2 + 
(yy+2)*(src->w+4));
@@ -12239,86 +12231,6 @@
 }
 
 
-
-
-#if 0
-static void stamp_xor(int x, int y)
-{
-  int xx, yy, rx, ry, sx, sy;
-  Uint8 r, g, b, a, olda, abovea;
-  SDL_Surface * surf_ptr;
-
-  /* Use pre-mirrored stamp image, if applicable: */
-
-  if (state_stamps[cur_stamp]->mirrored &&
-      img_stamps_premirror[cur_stamp] != NULL)
-    {
-      surf_ptr = img_stamps_premirror[cur_stamp];
-    }
-  else
-    {
-      surf_ptr = img_stamps[cur_stamp];
-    }
-
-  
-  SDL_LockSurface(surf_ptr);
-  SDL_LockSurface(screen);
-  
-
-  for (yy = (y % 2) + 1; yy < surf_ptr->h; yy = yy + 2)
-    {
-      olda = 0;
-
-
-      /* Compensate for flip! */
-
-      if (state_stamps[cur_stamp]->flipped)
-       ry = surf_ptr->h - 1 - yy;
-      else
-       ry = yy;
-
-
-      for (xx = (x % 2); xx < surf_ptr->w; xx = xx + 2)
-       {
-         /* Compensate for mirror! */
-
-         if (state_stamps[cur_stamp]->mirrored &&
-             img_stamps_premirror[cur_stamp] == NULL)
-           {
-             rx = img_stamps[cur_stamp]->w - 1 - xx;
-           }
-         else
-           {
-             rx = xx;
-           }
-
-         SDL_GetRGBA(getpixel(surf_ptr, rx, ry),
-                     surf_ptr->format, &r, &g, &b, &a);
-      
-         SDL_GetRGBA(getpixel(surf_ptr, rx, ry - 1),
-                     surf_ptr->format, &r, &g, &b, &abovea);
-
-         if ((a < 128 && olda >= 128) ||
-             (a >= 128 && olda < 128) ||
-             (a < 128 && abovea >= 128) ||
-             (a >= 128 && abovea < 128))
-           {
-             sx = x + 96 + SCALE_LIKE_STAMP(xx - img_stamps[cur_stamp]->w / 2);
-             sy = y +      SCALE_LIKE_STAMP(yy - img_stamps[cur_stamp]->h / 2);
-       
-             clipped_putpixel(screen, sx, sy,
-                              0xFFFFFFFF - getpixel(screen, sx, sy));
-           }
-
-         olda = a;
-       }
-    }
-
-  SDL_UnlockSurface(screen);
-  SDL_UnlockSurface(surf_ptr);
-}
-#endif
-
 ///////////////////////////////////////////////////
 
 /* Returns whether a particular stamp can be colored: */

_______________________________________________
Tuxpaint-commits mailing list
[EMAIL PROTECTED]
http://tux4kids.net/mailman/listinfo/tuxpaint-commits

Reply via email to