enigma-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Enigma-cvs] enigma/src menus.cc,1.67,1.68


From: Ralf Westram <address@hidden>
Subject: [Enigma-cvs] enigma/src menus.cc,1.67,1.68
Date: Tue, 21 Oct 2003 19:46:13 +0000

Update of /cvsroot/enigma/enigma/src
In directory subversions:/tmp/cvs-serv25231

Modified Files:
        menus.cc 
Log Message:
- uses different shading method for completed levels
  [previous method didn't work with auto-previews]



Index: menus.cc
===================================================================
RCS file: /cvsroot/enigma/enigma/src/menus.cc,v
retrieving revision 1.67
retrieving revision 1.68
diff -C2 -d -r1.67 -r1.68
*** menus.cc    20 Oct 2003 18:30:16 -0000      1.67
--- menus.cc    21 Oct 2003 19:46:10 -0000      1.68
***************
*** 177,180 ****
--- 177,181 ----
      Surface *img_error       = enigma::GetImage("error");
      Surface *img_unavailable = enigma::GetImage("unavailable");
+     Surface *img_solved      = enigma::GetImage("solved");
      Surface *img_unknown     = enigma::GetImage("unknown");
  
***************
*** 230,243 ****
              int imgy = ypos + 10;
              if (img) {
                  if (finished >= options::Difficulty) {
!                     // Shade completed levels
!                     set_color(gc, 0,0,0);
!                     box(gc, imgx, imgy, imgw, imgh);
!                     img->set_alpha(128);
!                     blit (gc, imgx, imgy, img);
!                     img->set_alpha(255);
                  }
-                 else
-                     blit (gc, imgx, imgy, img);
              }
              else
--- 231,238 ----
              int imgy = ypos + 10;
              if (img) {
+                 blit (gc, imgx, imgy, img);
                  if (finished >= options::Difficulty) {
!                     blit (gc, imgx, imgy, img_solved); // Shade completed 
levels
                  }
              }
              else





reply via email to

[Prev in Thread] Current Thread [Next in Thread]