[Scummvm-cvs-logs] CVS: scummvm/simon simon.cpp,1.5,1.6

Ludvig Strigeus strigeus at users.sourceforge.net
Sat Apr 13 05:44:02 CEST 2002


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

Modified Files:
	simon.cpp 
Log Message:
full screen mode works now (even if SDL doesn't support it)



Index: simon.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/simon/simon.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** simon.cpp	13 Apr 2002 11:44:56 -0000	1.5
--- simon.cpp	13 Apr 2002 12:43:02 -0000	1.6
***************
*** 7592,7608 ****
  				if (event.kbd.keycode=='t') {
  					_vk_t_toggle ^= 1;
- 				}	else if (event.kbd.keycode>='0' && event.kbd.keycode<='9' && 
- 										event.kbd.flags == OSystem::KBD_ALT|OSystem::KBD_CTRL) {
- 						if (!_system->set_param(OSystem::PARAM_HOTSWAP_GFX_MODE, event.kbd.keycode - '1'))
- 							warning("Unable to hotswap graphics mode");
  				} else if (event.kbd.flags==OSystem::KBD_CTRL) {
! 					if (event.kbd.keycode=='z')
! 						_system->quit();
! 					else if (event.kbd.keycode=='f') {
  						_fast_mode^=1;
  					}
  				}
- 
- 
  				break;
  			case OSystem::EVENT_MOUSEMOVE:
--- 7592,7600 ----
  				if (event.kbd.keycode=='t') {
  					_vk_t_toggle ^= 1;
  				} else if (event.kbd.flags==OSystem::KBD_CTRL) {
! 					if (event.kbd.keycode=='f') {
  						_fast_mode^=1;
  					}
  				}
  				break;
  			case OSystem::EVENT_MOUSEMOVE:
***************
*** 7624,7628 ****
  		if (delay==0) break;
  
! 		_system->delay_msecs(_fast_mode ? 1 : 10);
  		cur = _system->get_msecs();
  	} while (cur < start + delay);
--- 7616,7624 ----
  		if (delay==0) break;
  
! 		{
! 			uint this_delay = _fast_mode ? 1 : 20;
! 			if (this_delay > delay) this_delay = delay;
! 			_system->delay_msecs(this_delay);
! 		}
  		cur = _system->get_msecs();
  	} while (cur < start + delay);





More information about the Scummvm-git-logs mailing list