[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Enigma-cvs] enigma/src menus.cc,1.67,1.68,
Ralf Westram <address@hidden> <=
- Prev by Date:
[Enigma-cvs] enigma/data/levels nat4.lua,1.1,1.2
- Next by Date:
[Enigma-cvs] enigma/src stones_simple.cc, 1.57, 1.58 stones_complex.cc, 1.48, 1.49 object_mixins.hh, 1.13, 1.14 laser.cc, 1.20, 1.21
- Previous by thread:
[Enigma-cvs] enigma/data/levels nat4.lua,1.1,1.2
- Next by thread:
[Enigma-cvs] enigma/src stones_simple.cc, 1.57, 1.58 stones_complex.cc, 1.48, 1.49 object_mixins.hh, 1.13, 1.14 laser.cc, 1.20, 1.21
- Index(es):