Commit Graph
100 Commits
Author SHA1 Message Date
Glenn Maynard 2ff151586b GetMetric -> GetString 2007-04-14 19:26:57 +00:00
Glenn Maynard 8a73c1c91e asserts 2007-04-13 22:25:01 +00:00
Glenn Maynard 317f6f3f03 unneeded 2007-04-13 17:45:39 +00:00
Glenn Maynard 0784aeb104 work on separate top menus 2007-04-12 16:50:44 +00:00
Glenn Maynard 5e2bb6d3e5 It's awkward for speed mods to not switch to exit. Try reversing this: always
move to "exit", even on multi-select rows.  (Selection of multiple mods on the
same row probably isn't the most common use case, anyway.)
2007-04-12 16:36:44 +00:00
Glenn Maynard 2685c48dea work on separate top menus
tweak r+l/l+r nav
2007-04-12 16:32:15 +00:00
Glenn Maynard c982ae7079 When an option on a SELECT_ONE row is chosen, don't change focus
to "exit".

Only a couple rows are SELECT_ONE; the rest are SELECT_MULTIPLE.
Selecting "exit" automatically changes the flow of the menu on these rows
to be unlike the majority, which makes them clumsy to use: you press start,
then start tapping right to go to "exit" before realizing it's already put you
there (and now you've moved off it).  This makes the menus consistent,
which makes the menu much easier to manipulate intuitively.
2007-04-11 22:20:35 +00:00
Glenn Maynard b03fd00796 fix "reset all" puts linked menus out of sync 2007-04-11 22:08:19 +00:00
Glenn Maynard 61271a6590 bind GetBannerPath 2007-04-11 00:21:28 +00:00
Glenn Maynard 1a3cf3949a reserve 2007-04-10 23:59:59 +00:00
Glenn Maynard ab5ef1ef2a allow courses to set their preferred style 2007-04-10 23:59:14 +00:00
Glenn Maynard 1de53984ad Remove #SELECTABLE:ROULETTE. 2007-04-10 23:09:28 +00:00
Glenn Maynard a9d8d0f405 We have two ways of only showing songs in roulette: unlocks and
"#SELECTABLE".

I'm not sure if this feature is worth keeping, but there definitely doesn't
need to be two ways to do it.  Remove #SELECTABLE:ROULETTE.
2007-04-10 23:08:07 +00:00
Glenn Maynard 3c9f9c1d9e remove unused popular lists 2007-04-10 22:41:45 +00:00
Glenn Maynard 23664ade33 remove GetSongRank, GetCourseRank 2007-04-10 22:33:58 +00:00
Glenn Maynard 3913f97cd3 fix crash when queued commands finishtweening/stoptweening 2007-04-10 21:12:33 +00:00
Glenn Maynard 493021c784 doesn't work and isn't used 2007-04-10 18:44:06 +00:00
Glenn Maynard 6e45cfb041 2, not 4 2007-04-10 18:24:34 +00:00
Glenn Maynard 20a7545a4c remove params; do this in lua 2007-04-10 18:24:06 +00:00
Glenn Maynard 8df49a99ac do this directly 2007-04-10 18:21:42 +00:00
Glenn Maynard 9c87292221 defaults 2007-04-10 18:17:49 +00:00
Glenn Maynard 32342ef5df default params 2007-04-10 18:16:53 +00:00
Glenn Maynard bebfffc4b1 remove DynamicThemeMetric 2007-04-10 17:55:38 +00:00
Glenn Maynard eac521e34a DynamicThemeMetric -> ThemeMetric 2007-04-10 17:51:21 +00:00
Glenn Maynard c81013a321 remove unused 2007-04-10 17:43:41 +00:00
Glenn Maynard 5b221a4b80 remove old UseLighting 2007-04-10 16:40:47 +00:00
Glenn Maynard 84acfa0bd3 cleanup, static 2007-04-10 15:40:33 +00:00
Glenn Maynard 48ceb75ddc These screens aren't used by maintained themes and havn't been touched in a long time, they're pretty out of date for current screen design. Let's remove them from the build for now. 2007-04-10 15:34:21 +00:00
Glenn Maynard 2158a90bca rearrange: games point to styles, not vice versa 2007-04-09 22:26:11 +00:00
Glenn Maynard 344ca94b8b DynamicThemeMetric -> ThemeMetric 2007-04-08 18:03:38 +00:00
Glenn Maynard 18a401afa6 cleanup 2007-04-08 17:38:02 +00:00
Glenn Maynard 6f9157ff61 cleanup 2007-04-08 17:37:25 +00:00
Glenn Maynard 0272681a01 unused 2007-04-08 17:37:01 +00:00
Glenn Maynard f8bd83e376 update (not quite right) 2007-04-08 17:28:36 +00:00
Glenn Maynard 2e4f0a0d26 refactoring 2007-04-08 17:23:02 +00:00
Glenn Maynard 0ae35f62c6 bindings 2007-04-08 17:10:57 +00:00
Glenn Maynard 676ca0fb6e unused 2007-04-07 23:50:15 +00:00
Glenn Maynard dd83b61d04 refactor CourseContentsList 2007-04-07 23:49:40 +00:00
Glenn Maynard 7f454cb8af blank by default 2007-04-07 23:43:10 +00:00
Glenn Maynard ae2d2f7f88 bind 2007-04-07 23:41:10 +00:00
Glenn Maynard 2c3371687c remove 2007-04-07 22:33:55 +00:00
Glenn Maynard 83ea1a6807 bind GetSongColor 2007-04-07 22:19:12 +00:00
Glenn Maynard 8d94cf6c4b map explicitly 2007-04-07 21:29:14 +00:00
Glenn Maynard 03a2f87d1f lua.CheckType 2007-04-07 16:40:31 +00:00
Glenn Maynard dca60a0b88 expose CheckLuaObjectType 2007-04-07 16:39:25 +00:00
Glenn Maynard 4a7d5e96d7 bind GetMeter 2007-04-07 15:44:14 +00:00
Glenn Maynard 8d3dc681f4 not so missing 2007-04-07 03:46:15 +00:00
Glenn Maynard 5b2fd23962 no, APPROACH 2007-04-07 03:46:04 +00:00
Glenn Maynard f1edc0ba96 missing copy 2007-04-07 03:45:46 +00:00
Glenn Maynard 995e1e2b06 add GRADE_TIER01_IS_ALL_W2S, GRADE_TIER02_IS_FULL_COMBO 2007-04-07 03:11:34 +00:00
Glenn Maynard bdbb7f298d fix warning 2007-04-07 02:53:47 +00:00
Glenn Maynard a7f9cc13fb checkpoint judgments 2007-04-07 02:53:05 +00:00
Glenn Maynard a9be9db306 SampleMusicLoops=true 2007-04-07 02:17:19 +00:00
Glenn Maynard 910047ac31 cleanup
make checkpoint max combo work
2007-04-07 00:20:36 +00:00
Glenn Maynard e0c23a48c7 track checkpoints hit per hold; LetGo if missed any 2007-04-07 00:03:09 +00:00
Glenn Maynard 063e195c02 metrics 2007-04-06 23:29:17 +00:00
Glenn Maynard f37fec5530 metrics 2007-04-06 23:28:07 +00:00
Glenn Maynard f489947085 old commit 2007-04-06 23:27:53 +00:00
Glenn Maynard 8c36383c76 working on finishing checkpoint holds:
track checkpoints missed and hit
allow it to inlfuence the life meter
2007-04-06 23:25:32 +00:00
Glenn Maynard 8864c5b382 store song options, too 2007-04-06 20:09:42 +00:00
Glenn Maynard ecec4be123 theme SampleMusicFallbackFadeInSeconds 2007-04-06 20:08:42 +00:00
Glenn Maynard c11213b098 theme SampleMusicFallbackFadeInSeconds 2007-04-06 18:59:27 +00:00
Glenn Maynard af1d2c40ed move params t oa struct
simplify fallback
2007-04-06 18:56:53 +00:00
Glenn Maynard 1067755333 allow alternate loop music for music wheel 2007-04-06 18:34:43 +00:00
Glenn Maynard 59aaf0dec9 add FadeInSeconds property 2007-04-06 18:26:09 +00:00
Glenn Maynard 570f17017a fFadeOutSeconds 2007-04-06 18:16:47 +00:00
Glenn Maynard f6677b20a3 p.m_FadeLength -> p.m_fFadeOutSeconds 2007-04-06 18:09:46 +00:00
Glenn Maynard 64910a7c0a FadeLength -> FadeOutLength 2007-04-06 18:04:07 +00:00
Glenn Maynard 9860bca9ea m_iFadeFrames -> m_iFadeOutFrames 2007-04-06 17:52:49 +00:00
Glenn Maynard 023025e01b add ResetOptions 2007-04-06 16:03:50 +00:00
Glenn Maynard c69d045490 remove odd command loading (also, load commands in Init, not BeginScreen) 2007-04-06 15:59:07 +00:00
Glenn Maynard ff6263a9f3 fix command name 2007-04-06 15:58:01 +00:00
Glenn Maynard 3f776c5bb5 ResetToDefaultPlayerOptions, ResetToDefaultSongOptions 2007-04-06 15:44:39 +00:00
Glenn Maynard f7ce0e3892 preserve load order 2007-04-03 03:34:50 +00:00
Glenn Maynard 5d33947ff0 theme sort list 2007-04-03 03:34:17 +00:00
Glenn Maynard 594e839bd1 theme sort list 2007-04-03 02:50:25 +00:00
Glenn Maynard b244f60e84 merge ThemeMetric and DynamicThemeMetric 2007-04-03 02:43:41 +00:00
Glenn Maynard 0efd18575b fix rotation keys 2007-04-03 02:05:36 +00:00
Glenn Maynard c580a8af59 fix backwards (cosmetically) 2007-03-27 06:47:02 +00:00
Glenn Maynard d1a78c315d fix m_fTimestampOffset 2007-03-27 06:17:37 +00:00
Glenn Maynard a8e02fc40e GL_ARB_pixel_buffer_object check 2007-03-27 00:24:56 +00:00
Glenn Maynard dc8b481268 temporary fix for
004f2fec: void debug_crash(void) [00400000+f2fda+12]
004dc1f0: void sm_crash(char const *) [00400000+dc1d5+1b]
005aa73e: class Style const * GameManager::GetFirstCompatibleStyle(class Game const *,int,enum StepsType)const  [00400000+1aa6a9+95]
005ae440: void GameState::JoinPlayer(enum PlayerNumber) [00400000+1ae3c4+7c]
7c421201: MSVCP80!std::char_traits<char>::_Copy_s [7c420000+11ec+15]
00418707: void ScreenEditMenu::Init(void) [00400000+186ee+19]
2007-03-27 00:24:21 +00:00
Glenn Maynard d4b6b0b7b3 set width, so halign works 2007-03-26 23:20:24 +00:00
Glenn Maynard 6e7b44522e SetPosition 2007-03-26 22:54:21 +00:00
Glenn Maynard 2663f35be8 kill first draw after BeginScreen 2007-03-26 22:52:54 +00:00
Glenn Maynard 9f259ed879 simplify
bindings
looping
negative rates
2007-03-26 02:46:55 +00:00
Glenn Maynard 55ab6954e8 update API 2007-03-26 00:35:14 +00:00
Glenn Maynard a8ee16a106 add texture autogen flag 2007-03-25 20:49:39 +00:00
Glenn Maynard 813432c98d Split decode and convert, and do them on alternating frames. 2007-03-25 07:46:20 +00:00
Glenn Maynard 87f1f61021 MovieTextureDirectUpdates. Some drivers are stalling, can't
diagnose it right now ...
2007-03-25 07:45:23 +00:00
Glenn Maynard 0161b65ada Detect when movies have no B-frames, and set CODEC_FLAG_LOW_DELAY
on the next loop.  FFMpeg can't do this automatically, and it
avoids inconsistent CPU use caused by FFMpeg buffering the first
frame in case of B-frames.
2007-03-25 07:42:40 +00:00
Glenn Maynard 7c8691d661 fix timestamps 2007-03-25 04:26:18 +00:00
Glenn Maynard 3f5d83cb9c fix initializer 2007-03-25 04:04:23 +00:00
Glenn Maynard d80b09dd84 ret == 0 means EOF. Don't update the texture; it'll loop and update it again right away. This caused an update before the previous parallel unlock had finished, which apparently triggered the slow path in the driver and caused a 15ms skip. 2007-03-25 04:01:56 +00:00
Glenn Maynard 6cb000f4fc bindings 2007-03-24 00:43:44 +00:00
Glenn Maynard 15feca28cf bind 2007-03-24 00:39:49 +00:00
Glenn Maynard 6f71043cc9 add SetTextureFiltering 2007-03-24 00:39:19 +00:00
Glenn Maynard 6182acd032 add SetUpdateFunction 2007-03-24 00:38:11 +00:00
Glenn Maynard 899735538b implement SetTextureFiltering 2007-03-23 07:59:33 +00:00
Glenn Maynard 303c448c37 allow W4, W5 2007-03-23 01:45:07 +00:00