Commit Graph
100 Commits
Author SHA1 Message Date
Chris Danford 1833d67aa9 TIMER_SECONDS: int -> float 2005-03-26 03:30:08 +00:00
Chris Danford 5e7ea768ff fix fallback order 2005-03-26 03:28:02 +00:00
Chris Danford a16db4edaa Don't use negative names for booleans: rename Hidden -> Visible, but still support the old interfaces. 2005-03-25 20:30:39 +00:00
Chris Danford bb6592a4e7 use float.h and limit.h constants instead of arbitrary large numbers 2005-03-25 20:01:51 +00:00
Chris Danford cc6b729c2d remove unused 2005-03-25 11:09:42 +00:00
Chris Danford becedbcca8 add "Blank" item in SourceSteps 2005-03-25 10:19:59 +00:00
Chris Danford c0d6a59282 move EditMenuAction into EditMenu.h and remove unused Lua binding 2005-03-25 09:52:14 +00:00
Chris Danford b684b3dd88 EditMenu: remove Autogen and consolidate Blank/Copy into Create 2005-03-25 09:49:34 +00:00
Chris Danford 441e86ac24 add "Autogen To Fill Width" to editor 2005-03-25 09:36:08 +00:00
Chris Danford 91c8cfec66 fix wrong Source Steps used 2005-03-25 09:35:08 +00:00
Chris Danford 466dbafa93 fix use of unititialized metric 2005-03-25 08:58:30 +00:00
Chris Danford f1f0a94f29 enable SongOptions in HomeEditMode 2005-03-25 08:22:39 +00:00
Chris Danford e45a53ad62 support aliases in mini menu text 2005-03-25 07:22:10 +00:00
Chris Danford be9e673001 Hide highlight if no rows are enabled 2005-03-25 04:31:14 +00:00
Chris Danford 24df996776 fix crash on change row if all rows disabled 2005-03-25 04:23:57 +00:00
Chris Danford c2a776661d add OnCommand for Items and Icons 2005-03-25 04:14:49 +00:00
Chris Danford c9bd120aba ifdef style cleanup 2005-03-25 03:14:28 +00:00
Chris Danford c45fd9fd33 only shift in Double and Couple, not Single 2005-03-24 23:03:12 +00:00
Chris Danford 5d8456e3ea metrics cleaup: Remove duplicated "ToShow" and "ToHide" parsing logic
don't show hidden StepsTypes in EditMenu
2005-03-24 21:44:03 +00:00
Chris Danford 8dfde50b5f don't show Tempo in HomeEditMode 2005-03-24 00:20:54 +00:00
Chris Danford 461c84b0c6 show help text in record as well as playback 2005-03-23 22:23:26 +00:00
Chris Danford cb2abf07c4 fix bogus score values
fix play count not incremented, so scores don't save
2005-03-23 19:49:24 +00:00
Chris Danford 3dc8f02cec change cap back to 50 per measure 2005-03-23 19:39:15 +00:00
Chris Danford b07ad44c71 lower notes cap
improve cap error message
2005-03-23 10:56:51 +00:00
Chris Danford cc912e4e5e add undo in editor
enforce a notes per measure cap, MAX_NOTES_PER_MEASURE
2005-03-23 10:43:57 +00:00
Chris Danford 880e42e1d3 fix conflicting ScreenMessage IDs by automatically generating unique values 2005-03-23 08:48:38 +00:00
Chris Danford 659def4479 fix Pop message doesn't get sent if more than 1 prompt screen on the stack 2005-03-23 06:46:24 +00:00
Chris Danford 7c6ed89975 ScreenPrompt cleanup 2005-03-23 06:13:28 +00:00
Chris Danford 322344473c add missing 2005-03-23 06:12:20 +00:00
Chris Danford 6877a921e4 Add cancel transition for STextEntry 2005-03-23 05:15:19 +00:00
Chris Danford 6adaa3f1a2 Add cancel transition for STextEntry
Validate new edit name is unique
2005-03-23 05:12:31 +00:00
Chris Danford 4c3b100c16 fix bogus s_bCancelled flag 2005-03-23 04:10:11 +00:00
Chris Danford ee4be22260 add input length cap
fix bogus s_bCancelled flag
2005-03-23 04:08:27 +00:00
Chris Danford ae57faa18d add change sound 2005-03-23 03:41:40 +00:00
Chris Danford fb4822d6c6 fix backsp on empty string crashes 2005-03-23 03:36:30 +00:00
Chris Danford bd2f75f03b prompt for an edit name when creating 2005-03-22 23:59:17 +00:00
Chris Danford 73506c413b virtual keyboard cleanup 2005-03-22 23:58:16 +00:00
Chris Danford 0515e7949a add text entry sounds 2005-03-22 20:26:06 +00:00
Chris Danford 96852c234c Add a virtual keyboard to ScreenTextEntry 2005-03-22 20:15:24 +00:00
Chris Danford 17278e956f sound for add/remove notes 2005-03-22 13:38:18 +00:00
Chris Danford f2add3a4c8 add FillMachineStats for scores stress testing 2005-03-22 10:34:20 +00:00
Chris Danford 98aeb3d50f add GetAllTrails 2005-03-22 10:33:47 +00:00
Chris Danford e80357cfc1 split out MakeGuid 2005-03-22 10:33:06 +00:00
Chris Danford 51fd4e834c fix some ScreenOptionsMenu items marked SelectNone, causing the GameCommand to not Apply
add FillMachineStats option
2005-03-22 10:31:47 +00:00
Chris Danford 2665d4c204 fix some ScreenOptionsMenu items marked SelectNone, causing the GameCommand to not Apply 2005-03-22 10:29:01 +00:00
Chris Danford 2db37d48c2 fix compile error 2005-03-22 09:27:46 +00:00
Chris Danford 7085e9ddbe add matching Undemand 2005-03-22 06:18:24 +00:00
Chris Danford cae1a91f41 fix low-res banners aren't cached, so changing songs causes a disc read 2005-03-22 05:52:56 +00:00
Chris Danford 7ca20486ef use sin lookup table to fix terrible performance with float and tipsy performance on some archs 2005-03-22 00:58:05 +00:00
Chris Danford 1ce86551bd escape quotes in sring literals to fix error compiling "PlayCommand,Don't" 2005-03-22 00:56:25 +00:00
Chris Danford 66a30e72b8 optimize: Add GetTimeSinceStartFast() that caches the time for archs where GetMicrosecondsSinceStart() is slow 2005-03-21 21:40:07 +00:00
Chris Danford ea59bbfec8 cleanup 2005-03-21 20:14:08 +00:00
Chris Danford a976f65a08 add help text that's only shown in Play/Record 2005-03-21 14:13:11 +00:00
Chris Danford e2cbd6e848 rename ScreenMiniMenuKeyboardShortcuts -> ScreenMiniMenuEditHelp 2005-03-21 13:33:34 +00:00
Chris Danford e3ced3f32d fix crashes if 0 rows are enabled (e.g. keyboard shortcut minimenu) 2005-03-21 13:21:40 +00:00
Chris Danford 042ba4d6c2 play normal Start sound (not separate create sound)
don't show system messages
2005-03-21 13:18:31 +00:00
Chris Danford b856c24d78 add AnyPlayerHasRankingFeats 2005-03-21 12:21:58 +00:00
Chris Danford f4d1dfc8cf fix ftruncf changes 1.0000000 to 0.99990004 2005-03-21 11:22:20 +00:00
Chris Danford 1d1a6a95ac add diffuse_ramp effect 2005-03-21 10:49:51 +00:00
Chris Danford fd94e4f38d don't warn about dimensions if texture is "_blank" 2005-03-21 07:40:23 +00:00
Chris Danford 6df73d3839 fix possible crash on row with no choices
rename highlight -> cursor to avoid confusion with line highlight graphic
2005-03-21 05:17:46 +00:00
Chris Danford 8df1290603 for easier debugging 2005-03-21 05:16:52 +00:00
Chris Danford aa1e0d1f76 fix stale pointer left in ActorFrame causes crash cancelling out of PlayerOptions 2005-03-21 05:16:28 +00:00
Chris Danford 1bff5bb755 play copy of so that the Cancel sound continues playing after the transition and sample have been torn down 2005-03-21 03:41:06 +00:00
Chris Danford a23db65a1e remove uses of PlayOnce 2005-03-21 03:02:47 +00:00
Chris Danford 9dff2c6308 fix AV if 0 choices in row 2005-03-21 03:02:00 +00:00
Chris Danford 348cf4d15c look at PLAY_MUSIC when calculating whether or not to stop the music 2005-03-21 01:14:30 +00:00
Chris Danford dfee85c3fd don't play music on ScreenDemonstration 2005-03-21 00:57:52 +00:00
Chris Danford 54e838a328 always theme the exit row 2005-03-21 00:53:55 +00:00
Chris Danford a8e10c1587 never theme Lua items 2005-03-21 00:53:35 +00:00
Chris Danford 84939d1a70 fix ScreenAttract looks for music even if PLAY_MUSIC=0 2005-03-21 00:20:36 +00:00
Chris Danford e49c74a2c8 Always theme the NEXT_ROW item 2005-03-21 00:19:34 +00:00
Chris Danford a63ee3e5e3 add missing elements/metrics 2005-03-21 00:09:51 +00:00
Chris Danford 2f4d814a64 allow dynamically generated rows to override theming
remove unused EditAction row type
2005-03-20 23:40:26 +00:00
Chris Danford 3f3c787baf theme cleanup 2005-03-20 23:17:49 +00:00
Chris Danford 7a4c7df1ed remove hard-coded line breaks and unnecessary character replacement logic 2005-03-20 23:15:09 +00:00
Chris Danford 427253a4f0 fix cursor graphics loaded instead of underline 2005-03-20 23:12:29 +00:00
Chris Danford 50d73b4855 detect use of uninitialized metrics 2005-03-20 22:29:42 +00:00
Chris Danford 3ecb0aa4a9 fix use of uninitialized metric 2005-03-20 22:29:20 +00:00
Chris Danford 724ccf0179 move theming of title text from ScreenOptions to OptionRow 2005-03-20 22:17:57 +00:00
Chris Danford fe5b7e214b remove unused MaxStepsLoadedFromProfile 2005-03-20 20:51:30 +00:00
Chris Danford 4eb7e27746 fold OptionRow elements into ScreenOptions 2005-03-20 20:45:34 +00:00
Chris Danford d83e8ec60c warn instead of asserting on tween overflow 2005-03-20 20:37:24 +00:00
Chris Danford 6342b78d3e Load OptionRow metrics from the parent screen's type 2005-03-20 20:34:33 +00:00
Chris Danford 5011c51e2e Store OptionRow metrics in the screen to make it easier for a screen to customize these
Theme strings in editor
2005-03-20 20:24:25 +00:00
Chris Danford 92ad3d2c38 Store OptionRow metrics in the screen to make it easier for a screen to customize these 2005-03-20 20:23:10 +00:00
Chris Danford b73448d410 move item theming from ScreenOptionsMaster to OptionRow so MiniMenu and other options screens can be themed 2005-03-20 20:16:32 +00:00
Chris Danford 5befb60456 method name cleanup, add comments 2005-03-20 20:15:41 +00:00
Chris Danford 4c031911fc screen name cleanup
add more info to StepsInformation menu
2005-03-20 20:13:27 +00:00
Chris Danford 82a67c31ec fix misnamed method
don't mangle strings when looking up Title and Explanation metrics
2005-03-20 20:12:11 +00:00
Chris Danford 69ec4c06de Info text cleanup 2005-03-20 11:35:45 +00:00
Chris Danford 301c6e707e more TickEarlySeconds into CommonMetrics 2005-03-20 09:52:48 +00:00
Chris Danford 4d1474a777 customize mini menu 2005-03-20 08:46:45 +00:00
Chris Danford 9cfa779956 remove code to play cancel sound and put the cancel sound in the transition 2005-03-20 08:23:08 +00:00
Chris Danford 50e7492e93 cleanup 2005-03-20 08:19:37 +00:00
Chris Danford c42caf30f3 fix hard-coded class name
fix wrapping on repeated input
2005-03-20 08:18:47 +00:00
Chris Danford a7fdca526e remove hard-coded positions 2005-03-20 07:22:55 +00:00
Chris Danford a5519d97e7 fix transition sounds not being played 2005-03-20 07:22:10 +00:00
Chris Danford 955cebc812 change graphics graphics to draw underneath text 2005-03-20 07:12:51 +00:00
Chris Danford 297a5851ba remove hard-coded positioning of text 2005-03-20 07:11:23 +00:00