Commit Graph

698 Commits

Author SHA1 Message Date
Chris Danford d87a17a034 PRODUCT_NAME -> PRODUCT_FAMILY
PRODUCT_NAME_VER -> PRODUCT_ID_VER
2006-02-25 23:59:32 +00:00
Glenn Maynard 171dc26845 Fix RageException::Throw during concurrent loading crashes. 2006-02-24 03:15:25 +00:00
Steve Checkoway 165d6e5096 Silence warning. 2006-02-18 21:22:02 +00:00
Steve Checkoway 1b15a88f17 Static. 2006-02-18 21:17:24 +00:00
Glenn Maynard 1597b6fe22 Don't store PREFSMAN->m_iRefreshRate from the actual settings
if the setting was "don't care".

This wasn't possible previously, since code expected PREFSMAN
settings to line up with the actual settings; now, use
DISPLAY->GetActualVideoModeParams.
2006-02-07 08:16:45 +00:00
Glenn Maynard 2a6d75848f split out GetActualGraphicOptionsString 2006-02-07 07:40:12 +00:00
Steve Checkoway 0b9330ccf6 Fix abort at runtime. 2006-02-07 06:08:30 +00:00
Chris Danford 2ff000fc8a give up on auto AR. Handling the AR when the resolution is falling back is more complicated than it's worth. 2006-02-07 00:55:03 +00:00
Chris Danford bcf84d9bda re-add Auto AR. Tie it to the desktop resolution which does not change when toggling between fullscreen and windowed. This assumes that the desktop resolution is using square pixels. This assumption will hold true for all out-of-the-box machines with a widescreen display. 2006-02-06 23:40:28 +00:00
Chris Danford dd992f69c0 fix D3D init 2006-02-06 22:38:30 +00:00
Chris Danford dbafa29a88 make RageDisplay::Init virtual to remove dupe code 2006-02-06 20:14:02 +00:00
Chris Danford 70479fd0c4 tab cleanup
no need to fall back to opengl on xbox
2006-02-06 18:23:30 +00:00
Glenn Maynard b76358d6cf cleanup 2006-02-04 02:36:14 +00:00
Glenn Maynard 7df95cd0d4 ScreenType is being overloaded in incompatible ways:
- the editor sets "system_menu" to trick StepMania.cpp into not
   allowing the operator menu button, to prevent losing data;
 - the editor also sets "gameplay" in "playback" mode to influence
   ScreenSyncOverlay and ScreenDebugOverlay; this breaks the above,
   allowing scroll lock in play mode.

A similar problem happens when we push screens: scroll lock works
in the MiniMenus in the editor.

It's semantically unintuitive to call the editor a "system_menu", anyway.

Split out AllowOperatorMenuButton, and use it directly.  Check all
screens, and don't allow it if any screen on the stack disallows it.
2006-02-01 06:54:15 +00:00
Steve Checkoway f44603d19b Fix compile. 2006-01-26 04:49:45 +00:00
Glenn Maynard 86aebecbdb namespace 2006-01-24 03:53:17 +00:00
Glenn Maynard 8ce8c3f1cc typo 2006-01-24 03:46:57 +00:00
Chris Danford 7f821e8cfc CString -> RString 2006-01-22 01:00:06 +00:00
Chris Danford a77fc07879 move Xbox hacks into archutils 2006-01-20 08:59:54 +00:00
Glenn Maynard ebb91dc6e1 cleanup 2006-01-14 23:22:34 +00:00
Steve Checkoway bb2a53fd6a Fix double toggling of full screen and fix potential issue if 'q' was bound to do something and the user was really trying to quit without doing whatever that was. Both of these were OS X specific issues due to the fact that Quit and Enter Full Screen are two menu options and handled as such. 2006-01-14 11:04:05 +00:00
Chris Danford d534772422 do all multiplayer input translation in StepMania.cpp 2006-01-10 18:23:20 +00:00
Chris Danford 9c377d3f00 set theme and pseudolocalize at the same time 2006-01-08 05:35:02 +00:00
Chris Danford b70eb0e509 add pseudolocalize 2006-01-06 23:34:41 +00:00
Glenn Maynard 8652d9e3b9 LastSeenMemory -> StepMania 2005-12-31 05:07:05 +00:00
Glenn Maynard 6f7a4418d7 cleanup 2005-12-31 03:05:15 +00:00
Glenn Maynard 418bce60a8 SoundDrivers into RageSoundManager 2005-12-31 02:35:49 +00:00
Glenn Maynard 757fdf0795 move InputDrivers into RageInput 2005-12-31 02:20:03 +00:00
Glenn Maynard 0066776403 move lights driver pref into LightsMan 2005-12-31 02:06:57 +00:00
Glenn Maynard aac313fdd3 cleanup 2005-12-31 00:48:59 +00:00
Glenn Maynard 0062b24e2f RageException is a very low-level helper (usable by any code). Eliminate
StepMania.cpp dependency.
2005-12-30 08:23:56 +00:00
Glenn Maynard f939b76f49 i dumb 2005-12-30 05:38:20 +00:00
Glenn Maynard d67288d8a3 simplify 2005-12-30 05:38:02 +00:00
Glenn Maynard 6b26684c8a Don't SaveMappingsToDisk on game change. We save explicitly
when we change mappings.
2005-12-30 04:42:24 +00:00
Glenn Maynard b61ab59e03 use HOOKS->AppHasFocus() 2005-12-30 04:00:05 +00:00
Chris Danford 1f81db0cec move ScreenDimensions into a namespace 2005-12-27 18:45:07 +00:00
Chris Danford 7a76b58bd3 style cleanup 2005-12-25 19:27:31 +00:00
Chris Danford 7f985da9ee add separate method for string lookup 2005-12-25 19:01:13 +00:00
Glenn Maynard 339873247b fix invalid values leaking into fDisplayAspectRatio 2005-12-23 19:04:39 +00:00
Steve Checkoway c577c65ecc The input has been handled. 2005-12-23 14:39:49 +00:00
Steve Checkoway b0177e38a4 Add support for toggling windowed mode other than alt-enter. E.g. from a menu item. 2005-12-23 14:19:43 +00:00
Chris Danford 74749a19bb move localized string to separate file 2005-12-22 03:10:04 +00:00
Glenn Maynard a89a488251 use find() 2005-12-21 08:46:30 +00:00
Chris Danford d698a5f1ec CString -> RString in RageUtil
ThemeMetric<CString> -> LocalizedString to eliminate dependencies
2005-12-20 08:35:47 +00:00
Chris Danford 9cd3b4d4ba theme some common exception strings 2005-12-20 02:45:25 +00:00
Glenn Maynard 9c1f81f9bd use RageThreadRegister 2005-12-19 02:01:48 +00:00
Glenn Maynard 3fbde68e4a better encapsulation, reduce GameLoop.cpp depending on StepMania.cpp: move
CheckForChangedInputDevicesAndRemap into InputMapper
2005-12-18 23:45:46 +00:00
Chris Danford efe3984ad5 detect changing USB joysticks and remap on the fly 2005-12-18 07:13:13 +00:00
Chris Danford c95a5dc8e5 add InputDevice::DevicesChanged 2005-12-18 03:08:12 +00:00
Steve Checkoway ee07c1d20d Use ArchHooks::SetUserQuit() 2005-12-17 13:03:04 +00:00