Commit Graph
21505 Commits
Author SHA1 Message Date
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