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
Chris Danford
353e0c5b6e
break up arch stuff into smaller .cpp files to fix smpackage build and not pull in unnecessary stuff
2005-12-16 04:16:09 +00:00
Glenn Maynard
74fd14ef23
cleanup. This name is for human consumption (crash dumps, debugger thread lists).
2005-12-15 18:56:18 +00:00
Steve Checkoway
315d907ef1
Add CreateThisThread(). Use it instead of the static object to name the main thread (and the GUI thread on OS X).
2005-12-15 08:32:29 +00:00
Chris Danford
37f82b43f7
remove CStringArray #define
2005-12-09 21:36:22 +00:00
Chris Danford
800158e185
move floating globals into a namespace
2005-12-02 01:16:28 +00:00
Glenn Maynard
df8b9f681b
remove old code
2005-11-23 16:11:28 +00:00
Glenn Maynard
90ad56522c
move GetCommandlineArgument, g_argc and g_argv into RageUtil.cpp,
...
so tests don't have to duplicate stuff, and because PrefsManager
uses it
2005-11-22 21:18:43 +00:00