[Scummvm-cvs-logs] CVS: scummvm/saga gfx.cpp,1.14,1.15
Eugene Sandulenko
sev at users.sourceforge.net
Tue May 4 19:36:09 CEST 2004
Update of /cvsroot/scummvm/scummvm/saga
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23814
Modified Files:
gfx.cpp
Log Message:
Now cursor is really always shown.
Index: gfx.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/saga/gfx.cpp,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- gfx.cpp 2 May 2004 16:32:28 -0000 1.14
+++ gfx.cpp 5 May 2004 02:35:33 -0000 1.15
@@ -1060,26 +1060,28 @@
}
void GFX_SetCursor(int best_white) {
- int white = (best_white == 255) ? 254 : best_white;
int i;
+ byte keycolor = (best_white == 0) ? 1 : 0;
// Set up the mouse cursor
- static byte cursor_img[R_CURSOR_W * R_CURSOR_H] = {
- 255, 255, 255, 0, 255, 255, 255,
- 255, 255, 255, 0, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255,
- 0, 0, 255, 255, 255, 0, 0,
- 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 0, 255, 255, 255,
- 255, 255, 255, 0, 255, 255, 255,
+ byte cursor_img[R_CURSOR_W * R_CURSOR_H] = {
+ 0, 0, 0, 255, 0, 0, 0,
+ 0, 0, 0, 255, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0,
+ 255, 255, 0, 0, 0, 255, 255,
+ 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 255, 0, 0, 0,
+ 0, 0, 0, 255, 0, 0, 0,
};
for (i = 0; i < R_CURSOR_W * R_CURSOR_H; i++) {
- if (cursor_img[i] != 255)
- cursor_img[i] = white;
+ if (cursor_img[i] != 0)
+ cursor_img[i] = best_white;
+ else
+ cursor_img[i] = keycolor;
}
- _system->setMouseCursor(cursor_img, R_CURSOR_W, R_CURSOR_H, 4, 4);
+ _system->setMouseCursor(cursor_img, R_CURSOR_W, R_CURSOR_H, 4, 4, keycolor);
}
} // End of namespace Saga
More information about the Scummvm-git-logs
mailing list