Glenn Maynard
f4b57aa968
fix PlaySharedBackgroundOffCommand called when it shouldn't be
2006-02-24 03:02:00 +00:00
Glenn Maynard
d42559a5cd
I'm still slowly wrangling out just how Cancel should work.
...
Screens typically have two general simple models of transitioning;
either the menu elements transition out, or we drop a fade on top
of everything. The former leaves the background in place, the
latter doesn't. Transitioning is usually used when we're going
to a screen with the same background; fading is used otherwise.
(There are combinations of these, and more complex modes, but
these are the basics.)
Traditionally, cancelling has always wiped. It usually goes back
to the title menu, which rarely has the same background; and it's
an uncommon path, so it's not worth setting up a full transition
for. However, for cases where we don't go all the way back, this
is incorrect; it looks very strange to press escape in the options
submenu or the player options menu, and to have it wipe the screen.
I've dealt with this in the past by setting up a "cancel" transition
that simply runs "Off" and waits. That works, but it's a pain, since
the wait duration needs to line up with the length of the transition.
Instead, add a transition mode "CancelTransitionsOut" that causes
Cancel to run the Out transition directly. (This also plays the
start sound, due to a discrepency right now: with Out, it's the
screen's job to play the sound, but with Cancel, it's the transition's
job. Figure that out later ...)
Ultimately, we should be able to have full CancelCommand transitions
if we want, but the SWME TweenOnScreen/TweenOffScreen code transition
needs to be completed first (replacing individual transitions with a
single "On"/"Off" command).
2006-02-24 03:01:28 +00:00
Glenn Maynard
3e5bcbe583
ActorScroller::GetSecondsToDestination
2006-02-24 01:57:10 +00:00
Glenn Maynard
ffb7f14ef5
simplify
2006-02-24 01:11:45 +00:00
Glenn Maynard
1c3d8baeeb
Screen:PostScreenMessage
2006-02-24 01:09:42 +00:00
Glenn Maynard
77a9377ef2
use a namespace instead of a singleton
2006-02-24 01:09:13 +00:00
Chris Danford
724292d68e
remove "confidential" in error report dialog
2006-02-24 01:07:18 +00:00
Glenn Maynard
617cc32566
eliminate remaining special-cased messages
2006-02-24 01:03:18 +00:00
Glenn Maynard
74a8e62d5c
These all point to the deleted out-of-date makefile. (They also mess up filename completion for "Makefile" ...)
2006-02-24 00:28:59 +00:00
Glenn Maynard
0ad99bffc2
switch -> if
2006-02-24 00:20:41 +00:00
Glenn Maynard
2d27c7e037
delete: this hasn't been updated in nine months, which means nobody's using it
2006-02-24 00:05:21 +00:00
Glenn Maynard
af7fb8a25c
Clean up some messages. I'm not too crazy about this; we should have parameters
...
to messages, and unify them with actor messages instead of having two major,
distinct, functionally similar messaging systems. This is an improvement over
a chunk of messages that are handled differently than all other messages, though.
2006-02-23 23:50:32 +00:00
Chris Danford
e63cfef561
change text and button names to more closely match Watson so that people are less nervous about sending us data
2006-02-23 20:05:05 +00:00
Chris Danford
6205025e9e
use white background for header text and icon
2006-02-23 20:03:10 +00:00
Chris Danford
732bd2a29a
Remove mount of desktop. Let smpackage mount if if it needs to.
2006-02-23 18:30:40 +00:00
Chris Danford
6b5231cbf0
make the Enter a Comment edit box default to disabled so people are less inclined to enter useless comments
2006-02-23 16:27:16 +00:00
Chris Danford
663f13e70b
Intel i915 on OSX 10.4.4 supports vertex programs but not hardware vertex buffers. Our software vertex rendering doesn't support vertex programs.
2006-02-22 21:22:33 +00:00
Chris Danford
06b19345a9
fix NextRow markers accumulate when a row is reloaded
2006-02-22 18:12:45 +00:00
Chris Danford
071558697b
don't show a string for the default NoteSkin
2006-02-22 17:27:32 +00:00
Chris Danford
0e12a206f4
blank m_sNoteSkin mean "no change in NoteSkin". Don't hardcode the NoteSkin "default" everywhere because "default" is not guaranteed to exist.
2006-02-22 17:15:13 +00:00
Glenn Maynard
7da80cdaa2
WideScreen metrics
2006-02-22 08:30:25 +00:00
Glenn Maynard
4433dc510e
The "aspect ratio" preference is complicated for casual users. Add a simple on/off wide-screen toggle.
2006-02-22 08:25:49 +00:00
Jason Felds
f7cf0e1e93
Mostly complete VC2005 support. Split off from 2003 due to format changes. At its present state, it won't compile, but hopefully that will change soon.
2006-02-21 20:41:47 +00:00
Chris Danford
d7400af2c2
add support for ARB_texture_env_combine
2006-02-21 20:38:21 +00:00
Chris Danford
0e3cccdbf2
add missing UninstallOld strings
2006-02-21 20:31:38 +00:00
Chris Danford
c8829120a9
fix VC6 compile
2006-02-21 20:30:30 +00:00
Steve Checkoway
9004da0be7
Fix crash.
2006-02-21 12:37:58 +00:00
Steve Checkoway
3996629264
Set the master player number. (Maybe this should just be reverted to use PLAYER_1.)
2006-02-21 12:35:17 +00:00
Steve Checkoway
9b76b934d2
Oh boy, more copy/paste errors.
2006-02-21 11:43:20 +00:00
Steve Checkoway
e40a94ebe2
Missed commit? I could have sworn I'd already committed this.
2006-02-21 11:28:05 +00:00
Steve Checkoway
bd9fe065c9
Fix spelling.
2006-02-21 11:24:53 +00:00
Steve Checkoway
cacb193780
Cleanup spacing.
2006-02-21 11:01:29 +00:00
Chris Danford
2398398018
add Sandbox metrics
2006-02-21 05:02:14 +00:00
Chris Danford
faa88362db
disable GSL vector lib on MacOS x86
2006-02-21 04:52:39 +00:00
Glenn Maynard
10ee126b64
resample.dll
2006-02-21 03:07:08 +00:00
Steve Checkoway
4033e5c1a7
Import/export.
2006-02-21 02:51:34 +00:00
Steve Checkoway
cc7a528269
The distinction between a random course entry and a nonfixed one is not clear. A newly created course entry would have IsRandomSong() return false yet when placed in a course, the course would return AllSongsFixed() as false. Redefine a random song to be pSong = NULL.
...
Remove the sentinel value since the songs are already shuffled. Picking the first one is enough.
2006-02-21 02:29:22 +00:00
Steve Checkoway
9c1cba73f5
Revert. I didn't mean to commit this.
2006-02-21 02:01:29 +00:00
Steve Checkoway
2c1324b70b
This doesn't even make sense. Having a random entry has nothing to do with it being random. Also, IsRandomSong() always returns false with the current reading logic so the if statement's condition was logically entry.bSecret.
2006-02-21 01:59:36 +00:00
Steve Checkoway
6bc529f51b
This only modifies mutable data so make it const to silence the compiler warning about calling it from a const function.
2006-02-21 01:54:50 +00:00
Steve Checkoway
439c0f2011
IsFixed and AllSongsAreFixed were identical. IsFixed -> AllSongsAreFixed.
2006-02-21 01:48:01 +00:00
Steve Checkoway
e6a456e1c3
Handle random entries.
2006-02-21 01:36:49 +00:00
Glenn Maynard
f4e1bae560
OS mountpoints (with RageFileDriverDirect) don't end in a backslash;
...
fixes CreateDirectories failing
2006-02-20 23:34:55 +00:00
Steve Checkoway
d691fe9919
Working on course editor.
2006-02-20 06:18:57 +00:00
Steve Checkoway
c3246da6b7
Add redir for the sound.
2006-02-20 04:26:30 +00:00
Steve Checkoway
1946083107
Don't change player one's course difficulty preferenes. Play a sound when the difficulty changes.
2006-02-20 04:25:53 +00:00
Steve Checkoway
bd36a41a35
Hush...
2006-02-20 03:28:50 +00:00
Steve Checkoway
6577998a44
Cleanup.
2006-02-20 02:46:22 +00:00
Steve Checkoway
4d2f9bfbf4
These are not subclasses of SOMaster so do not fall back on SOSimple which falls back on SOMaster.
2006-02-20 02:42:49 +00:00
Steve Checkoway
884aaf40f3
Add strings.
2006-02-20 02:41:49 +00:00