Commit Graph
100 Commits
Author SHA1 Message Date
Glenn Maynard d7bcda9e38 simplify 2005-03-18 03:37:05 +00:00
Glenn Maynard fd12ab18b1 don't re-Init Player for each song 2005-03-18 03:17:52 +00:00
Glenn Maynard 014dcf7ccd load assets before the song 2005-03-18 02:57:03 +00:00
Glenn Maynard 778ac6a63d remove m_bgCondBga; none of our themes seem to use it. (If anyone
needed this, post to sm-devs saying what you need to do any I'll explain
how to do it with the newer XML-based system.)
2005-03-18 01:55:03 +00:00
Glenn Maynard 42fb0bfc9b simplify 2005-03-17 23:48:32 +00:00
Glenn Maynard c189f5fdd9 split out OpenForReading 2005-03-17 23:43:13 +00:00
Glenn Maynard 3001fb6aef add StartScreen metrics 2005-03-17 07:25:04 +00:00
Glenn Maynard 008cae2479 m_sName for ScreenAttract::StartScreen 2005-03-17 07:23:59 +00:00
Glenn Maynard c45e197858 normal fallback for jukebox/demo 2005-03-17 07:20:51 +00:00
Glenn Maynard b11a82eb21 add fallbacks 2005-03-17 07:19:17 +00:00
Glenn Maynard b36124bb5e fix long-standing bug: don't increment Possible for mines 2005-03-17 06:23:42 +00:00
Glenn Maynard 5267cc0941 remove old url reference; this code is just a generic weighting system now 2005-03-17 02:14:15 +00:00
Glenn Maynard 90f2aeaa1a fix options menu music 2005-03-16 11:08:41 +00:00
Glenn Maynard c3ad1345ef load row sound in advance 2005-03-15 22:52:01 +00:00
Glenn Maynard f6a50ff651 fix give up timer triggering after STATE_OUTRO 2005-03-15 08:44:35 +00:00
Glenn Maynard dd478559ad ignore give up/back out for inactive players 2005-03-15 08:37:18 +00:00
Glenn Maynard 52aba90c8a reduce 'give up' timer slightly 2005-03-15 08:30:43 +00:00
Glenn Maynard 50168320d4 reset combo in jukebox/demo 2005-03-15 07:01:56 +00:00
Glenn Maynard eaaace1f30 missed commit 2005-03-14 05:42:07 +00:00
Glenn Maynard f11197bd00 adjust save flow; uncommit and don't exit if the save fails 2005-03-14 04:43:25 +00:00
Glenn Maynard 8e2a323479 logic change 2005-03-14 02:56:01 +00:00
Glenn Maynard f2e24ff9ed move code 2005-03-14 02:48:48 +00:00
Glenn Maynard 7c63770ec1 allow any file type in Other 2005-03-13 08:40:11 +00:00
Glenn Maynard 50196e4a0f add generic success/failure screen messages for pushed screens 2005-03-12 23:41:26 +00:00
Glenn Maynard 3517499b05 remove hardcoded screen name 2005-03-12 23:27:48 +00:00
Glenn Maynard 90c2addaa4 add metric 2005-03-12 23:23:33 +00:00
Glenn Maynard 69bbcb071b fix "give up" draw order 2005-03-12 07:27:48 +00:00
Glenn Maynard 93a1284731 put tutorial songs first when meter is tied 2005-03-12 07:24:47 +00:00
Glenn Maynard dd02f1bc10 eliminate extra fmodf for each rendered tap 2005-03-12 06:09:43 +00:00
Glenn Maynard 20ea0bece9 move unnecessary fmodf call 2005-03-12 05:02:22 +00:00
Glenn Maynard 0d7c61faae secondary sort popularity lists by full title 2005-03-12 03:18:11 +00:00
Glenn Maynard 88f29c9853 fix off-by-one (fixes issues with holds that start on stop segments) 2005-03-12 02:30:28 +00:00
Glenn Maynard fe513d047f fix hold-only mappings 2005-03-12 00:51:09 +00:00
Glenn Maynard 088b91b959 add AllowBack metric 2005-03-12 00:32:28 +00:00
Glenn Maynard 8708ea5f61 allow disabling MENU_BUTTON_BACK during ScreenStage 2005-03-12 00:31:25 +00:00
Glenn Maynard ad96700fcf themable give up text 2005-03-12 00:04:27 +00:00
Glenn Maynard b6401f145b fix error message 2005-03-11 23:09:36 +00:00
Glenn Maynard df4a7e3c9d no pause in demo and once tweening out 2005-03-11 04:12:48 +00:00
Glenn Maynard f61cce45f5 don't process hold note logic while paused
SM_Pause can be sent from elsewhere to pause
START unpauses when paused
don't move on to another screen when paused
2005-03-11 03:54:40 +00:00
Glenn Maynard afe1f892eb cleanup
play "PauseCommand" and "UnpauseCommand"
2005-03-11 03:33:41 +00:00
Glenn Maynard f611daade9 fix start backing out instead of failing 2005-03-11 03:27:04 +00:00
Glenn Maynard 7caf58716e add metrics 2005-03-11 02:55:08 +00:00
Glenn Maynard 751b4ca4bb m_Foreground -> m_SongForeground, for consistency
work on pausing
OnCommand for m_SongBackground and m_SongForeground (eg. to
change draw order)
2005-03-11 02:52:40 +00:00
Glenn Maynard a4a6d72342 fix warnings 2005-03-11 02:48:38 +00:00
Glenn Maynard 510f43d736 cleanup 2005-03-11 02:38:08 +00:00
Glenn Maynard b0b85a43c3 s/m_Background/m_SongBackground/, to avoid confusion between the
song background and the screen background (perhaps something like
m_SongVideo would be better; it's not necessarily all the way in the
background)
2005-03-11 02:12:21 +00:00
Glenn Maynard 2465eddf0f simplify 2005-03-11 02:06:39 +00:00
Glenn Maynard 295bb05566 better asserts
tolerate a list not importing any options (eg. Fail30Misses selected but
not available)
2005-03-11 02:01:55 +00:00
Glenn Maynard a22b272aeb pause support 2005-03-11 00:41:24 +00:00
Glenn Maynard cdae1c672a cleanup 2005-03-11 00:37:52 +00:00
Glenn Maynard 434222f269 pausing support 2005-03-11 00:29:00 +00:00
Glenn Maynard 13da77d5c2 only pause playing sounds; unpause sound slot after stopping 2005-03-11 00:28:16 +00:00
Glenn Maynard e6679b4acd cleanup 2005-03-11 00:12:10 +00:00
Glenn Maynard ef68b4acdd Working on clean pausing support. (This will break the ALSA and DSound hardware builds until they're updated, soon.) 2005-03-10 22:49:28 +00:00
Glenn Maynard c50adee05a fix crash when sending screen messages when there is no top screen 2005-03-10 21:18:04 +00:00
Glenn Maynard 22d64c8fd9 allow updating selections on a message 2005-03-10 19:41:37 +00:00
Glenn Maynard 8427c36c20 fix ScreenSelectMaster::AnyOptionsArePlayable 2005-03-10 07:56:41 +00:00
Glenn Maynard fb1d893f57 tolerate no options being selectable 2005-03-10 03:53:00 +00:00
Glenn Maynard 6a10714c9d "give up" metrics 2005-03-10 02:46:56 +00:00
Glenn Maynard 2f9be16b15 either start or select can trigger "give up" 2005-03-10 02:45:40 +00:00
Glenn Maynard 4a375d4f3b check several automake versions; don't give a URL to tools, since most people should be using distribution packages, not source 2005-03-09 19:15:37 +00:00
Glenn Maynard a979295191 remove _fade out to options (partially disambiguate _fade out) 2005-03-09 03:28:40 +00:00
Glenn Maynard fa21b5c7c3 rename to disambiguate 2005-03-09 03:21:26 +00:00
Glenn Maynard 4b3cabf456 const 2005-03-09 02:47:51 +00:00
Glenn Maynard d7911ccff9 simpler approach to letting overlay screens grab input 2005-03-09 02:45:33 +00:00
Glenn Maynard c829318686 remove GrabInputFocus and ReleaseInputFocus 2005-03-09 01:35:31 +00:00
Glenn Maynard b6eebd2517 cache GetPath results, since it may call GetPathTo, which will skip if it reads from the disk (perhaps we need a ThemePath<> cache type, like ThemeMetric<>) 2005-03-08 06:48:31 +00:00
Glenn Maynard e9dd20f0e2 cache fallback cdtitle 2005-03-08 06:35:58 +00:00
Glenn Maynard 2404ff1641 generic screen popping: pop if pushed, instead of NEXT_SCREEN 2005-03-08 03:52:18 +00:00
Glenn Maynard 31cb7efb3a build fix 2005-03-08 02:31:30 +00:00
Glenn Maynard a3c912a82e fix possible crashes 2005-03-08 02:24:39 +00:00
Glenn Maynard eadd3b3edb separate "low res loaded on startup" and "low res loaded on demand" banner modes 2005-03-08 01:39:32 +00:00
Glenn Maynard bd7f89455d fix course scrolling 2005-03-08 01:22:50 +00:00
Glenn Maynard 00b82cf86a fix course bugs 2005-03-08 01:07:01 +00:00
Glenn Maynard 776060e913 implement course radar value caching 2005-03-07 22:30:39 +00:00
Glenn Maynard 021e36535c fix memleak 2005-03-07 22:23:14 +00:00
Glenn Maynard 2d70433068 fix potential crash 2005-03-02 07:05:17 +00:00
Glenn Maynard 1fc6c95448 set up children in TextBanner::TextBanner(), or actor commands won't
apply (fixes ztest not propagating to wheel items that are set to something
other than a song on the first frame)
2005-03-01 23:33:54 +00:00
Glenn Maynard c74eac98e0 bounds check 2005-03-01 15:46:05 +00:00
Glenn Maynard 2b54f34c39 cleanup 2005-03-01 15:22:15 +00:00
Glenn Maynard 8e0a6f505d cache 2005-03-01 15:18:25 +00:00
Glenn Maynard 728c5c7778 don't unsub if never loaded 2005-03-01 15:16:34 +00:00
Glenn Maynard 54a6a1a130 play keys 2005-03-01 15:14:03 +00:00
Glenn Maynard b76c0edfa9 cleanup 2005-02-28 18:52:38 +00:00
Glenn Maynard 6a20525872 cleanup, comment 2005-02-28 18:16:41 +00:00
Glenn Maynard a9c3143091 fix newlines 2005-02-28 09:01:13 +00:00
Glenn Maynard b0651469e9 don't bother with hidden elements 2005-02-28 08:43:49 +00:00
Glenn Maynard d37a167688 move RegisterTypes 2005-02-28 07:20:03 +00:00
Glenn Maynard 8f229918ee lua 2005-02-28 07:06:29 +00:00
Glenn Maynard 64d6f2bf48 remove character.ini hack that was missed last time 2005-02-28 06:44:41 +00:00
Glenn Maynard 5d7abb6330 update 2005-02-28 06:20:23 +00:00
Glenn Maynard 8b31bfab71 cleanup 2005-02-28 05:42:36 +00:00
Glenn Maynard 38b5955b52 allow overlay layers to grab focus 2005-02-28 05:33:24 +00:00
Glenn Maynard 1d854909c6 generalize overlay screens; ScreenSystemLayer is no longer a special
case
2005-02-28 05:22:53 +00:00
Glenn Maynard 93e8551066 generic m_SystemLayer 2005-02-28 05:12:10 +00:00
Glenn Maynard 89e1da3fcb Init already calls ReloadCreditsText 2005-02-28 05:11:34 +00:00
Glenn Maynard f9f5e0671c actor messages for system messages 2005-02-28 05:10:08 +00:00
Glenn Maynard 7aef68aa7b use a message to communicate credits line changes 2005-02-28 05:01:50 +00:00
Glenn Maynard fa66964299 0.4.9-pre1, EOF broke at some point 2005-02-28 04:02:44 +00:00
Glenn Maynard 1a720a5b95 mount /proc, not / (so we can treat absolute paths properly) 2005-02-28 01:03:22 +00:00