[Scummvm-cvs-logs] CVS: scummvm gui.cpp,1.32,1.33

James Brown ender at users.sourceforge.net
Wed Apr 17 08:35:09 CEST 2002


Update of /cvsroot/scummvm/scummvm
In directory usw-pr-cvs1:/tmp/cvs-serv10167

Modified Files:
	gui.cpp 
Log Message:
Fix cursor in GUI for bomp-cursor games (eg, sam and max)



Index: gui.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/gui.cpp,v
retrieving revision 1.32
retrieving revision 1.33
diff -C2 -d -r1.32 -r1.33
*** gui.cpp	15 Apr 2002 17:58:25 -0000	1.32
--- gui.cpp	17 Apr 2002 15:24:48 -0000	1.33
***************
*** 826,834 ****
  	if (_active == 1) {
  		_active++;
! 		draw(0, 200);								// was 100
! 		_old_cursor_mode = _s->_system->show_mouse(true);
  		_s->pauseSounds(true);
- 	}
  
  	_s->getKeyInput(0);
  	if (_s->_mouseButStat & MBS_LEFT_CLICK) {
--- 826,837 ----
  	if (_active == 1) {
  		_active++;
! 		draw(0, 200);								// was 100		
  		_s->pauseSounds(true);
  
+ 		_old_cursor_mode = _s->_system->show_mouse(true);
+ 		_s->_cursorAnimate++;
+ 		_s->gdi._cursorActive = 1;
+ 	}
+ 	_s->animateCursor();
  	_s->getKeyInput(0);
  	if (_s->_mouseButStat & MBS_LEFT_CLICK) {
***************
*** 859,863 ****
  	_s->_fullRedraw = true;
  	_s->_completeScreenRedraw = true;
! 	
  	_s->_system->show_mouse(_old_cursor_mode);
  
--- 862,866 ----
  	_s->_fullRedraw = true;
  	_s->_completeScreenRedraw = true;
! 	_s->_cursorAnimate--;
  	_s->_system->show_mouse(_old_cursor_mode);
  





More information about the Scummvm-git-logs mailing list