Commit Graph
20481 Commits
Author SHA1 Message Date
Chris Danford 492fbf1382 fix exporting 2006-03-14 19:19:58 +00:00
Chris Danford dbbca80b8d add comment to VC6 hack 2006-03-14 19:19:26 +00:00
Chris Danford 30e9778826 fix VC6 compile: even templated functions can't differ by only return value. Move return value to a reference parameter 2006-03-14 18:56:17 +00:00
Steve Checkoway 3faa5ad4f2 If it's a random entry, rather than doing nothing, open ScreenPlayerOptions and set modifiers for the entry. It's less clear how attacks should be handled...so don't.
Strange things happen with second player. I'll look at it later.
2006-03-14 11:39:35 +00:00
Steve Checkoway d113837cd4 Consider attacks to be at the same time if they are less than 1 ms apart. 2006-03-14 08:51:12 +00:00
Steve Checkoway 811c4d8b09 Work on course editor.
1. Press v to place an attack at the current location or to modify an existing attack.
2. With a selection, press m to place an attack for the duration of the selection or to modify an existing attack's duration.
3. With only the start of a selection, press m to place an attack extending to the end of the song or to ... (you get the idea).
4. With no selection, press m to set modifies for the course entry. This could go away if we stop having modifiers and just attacks that encompass the entire song (in which case it would act the same but add an attack rather than modifiers).
5. Is anyone still reading this?
2006-03-14 08:41:16 +00:00
Steve Checkoway 4f0c3e36de Don't rely on the trail here since a particular entry might not be in any given trail. Try hard to get the specific st/cd combination, if all else fails, get any valid, non-autogenerated steps.
Also reset the course and trail when anything changes to update overlays.
2006-03-14 08:33:49 +00:00
Glenn Maynard 6ddc84613d fix d3d output off by one pixel 2006-03-14 07:33:46 +00:00
Glenn Maynard ddb155858c fix "hold start to give up" stays on screen if the button was pushed before
we ended a course song, and triggered after
2006-03-14 06:01:03 +00:00
Glenn Maynard 3050906da6 cleanup 2006-03-14 05:47:51 +00:00
Glenn Maynard 65f71ee688 remove UseForcedModifiersInBeginner 2006-03-14 05:47:16 +00:00
Glenn Maynard 3e919cca40 textSyncInfo OnCommand 2006-03-14 05:40:45 +00:00
Glenn Maynard 313c722da3 remove UseForcedModifiersInBeginner 2006-03-14 05:39:57 +00:00
Glenn Maynard 8c40e1fb1b remove UseForcedModifiersInBeginner 2006-03-14 05:39:08 +00:00
Steve Checkoway b7d8e85741 Use the more robust names for the enum rather than the brittle corresponding integer values. 2006-03-14 03:48:46 +00:00
Steve Checkoway d4f3329c5a Modify the StringToX macro to emit a template specialization of the (new) T StringTo<T>(const RString& s) function. Doing this allows a general ThemeMetricEnum class which instead of reading an int will now read a string and then call the appropriate StringToX function via the StringTo<X> function.
Currently the only thing which uses ThemeMetricEnum is the EditMode enums. As a result, this breaks the EditMode=n (for n in 0..2) metrics (which I just broke with the previous commit anyway). That commit coming shortly.
2006-03-14 03:47:43 +00:00
Steve Checkoway 0c52c3698c Add EditModeToString and StringToEditMode. 2006-03-14 03:39:38 +00:00
Steve Checkoway abca5e5a78 View this as utf-8. 2006-03-14 03:37:20 +00:00
Glenn Maynard 5e5d451480 fix assert on saved mods 2006-03-14 03:35:43 +00:00
Glenn Maynard 974bcafc4a fix ApplyGameCommand(pn) 2006-03-14 03:10:43 +00:00
Glenn Maynard 84226e5d27 cleanup 2006-03-14 02:23:45 +00:00
Glenn Maynard a386eb32c4 use standard screen paths 2006-03-13 23:11:30 +00:00
Glenn Maynard 5b9bb999c0 cleanup 2006-03-13 23:10:22 +00:00
Glenn Maynard e6bfc856b2 pull out standard ScreenPrompt::TweenOffScreen 2006-03-13 23:05:47 +00:00
Glenn Maynard 0b5d587a89 fix leftover text 2006-03-13 22:58:31 +00:00
Glenn Maynard 5e49ad7a01 cleanup 2006-03-13 11:47:41 +00:00
Glenn Maynard 7b1ea8af22 do this with ActorSound 2006-03-13 09:52:12 +00:00
Chris Danford b3cfedeb68 fix crash no game dirs written to registry 2006-03-13 09:14:54 +00:00
Chris Danford 3213b52a68 crash text cleanup 2006-03-13 09:14:07 +00:00
Glenn Maynard 207973f3da group "play" 2006-03-13 09:03:02 +00:00
Glenn Maynard a85ba734d6 fix play_selection assertion if no selection 2006-03-13 08:59:32 +00:00
Glenn Maynard bd896acff2 remove IDC_RESULT_ID 2006-03-13 08:55:26 +00:00
Glenn Maynard 32dfaac9a8 Display PRODUCT_FAMILY. PRODUCT_ID is just for IDs, like registry entries. 2006-03-13 08:52:51 +00:00
Glenn Maynard 17d4d8bc44 cleaner/more consistent report id 2006-03-13 08:48:32 +00:00
Chris Danford fdb6038003 fix unlocks re-celebrated every time the app is run 2006-03-13 08:03:17 +00:00
Glenn Maynard 4eb0b1f86e wider range of speeds available 2006-03-13 07:46:02 +00:00
Steve Checkoway 00ddde56ba Revert. 2006-03-12 23:53:31 +00:00
Steve Checkoway 9a6a581e14 Const. 2006-03-12 23:42:50 +00:00
Steve Checkoway 3e9c9141fe Fix declared extern and then redeclared static warning. 2006-03-12 23:39:54 +00:00
Chris Danford e4717d1f79 reload all ThemeMetrics when aspect ratio changes so that metrics using SCREEN_* are reevaluated 2006-03-12 20:05:27 +00:00
Chris Danford 8f53aef30b fix warning 2006-03-12 20:03:36 +00:00
Glenn Maynard c1407d6386 remove spaces 2006-03-12 10:41:32 +00:00
Steve Checkoway 3481196347 Songs can be in any of the following formats:
*
song
group/*
group/song
If we read in "song" don't write out "group/song". If we read in "group/song" make sure we set the course entry's group name.
2006-03-12 09:10:31 +00:00
Steve Checkoway 3511392d6d Make this public. 2006-03-12 09:06:31 +00:00
Glenn Maynard 4811d8123c no space after :: 2006-03-12 07:56:08 +00:00
Glenn Maynard 2f432fd335 entities 2006-03-12 07:54:55 +00:00
Glenn Maynard ace36937e1 wrapping, cleanup 2006-03-12 07:53:58 +00:00
Glenn Maynard 1f2f33ee1d fix formatting strings 2006-03-12 07:50:31 +00:00
Glenn Maynard b64629a75f fix broken format string causing crash 2006-03-12 07:48:14 +00:00
Chris Danford 7d0ac62982 poll for memory cards in the editor screens even if MemoryCard=0 2006-03-12 07:02:50 +00:00