Commit Graph
100 Commits
Author SHA1 Message Date
Chris Danford 83a4ac6237 don't Reset between pages. This undoes the effects of InitCommand 2005-06-02 22:26:57 +00:00
Chris Danford 8d308c6e43 cleanup 2005-06-02 22:26:11 +00:00
Chris Danford d663b44ba0 add WritePreferences 2005-06-02 22:25:42 +00:00
Chris Danford 2fd3c1b13a say in sync message whether notes are earlier or later 2005-06-02 21:48:53 +00:00
Chris Danford d95fb8cc83 say in sync message whether notes are earlier or later 2005-06-02 21:48:06 +00:00
Chris Danford de113c2d81 add comments 2005-06-02 21:47:27 +00:00
Chris Danford 188f764c3c don't turn on menu buttons in LM_Stage 2005-06-02 20:38:30 +00:00
Chris Danford 9d30bde4c6 fix AV if enable debug lights after starting gameplay with them disabled 2005-06-02 20:06:26 +00:00
Chris Danford c80d0c4a53 add support for random background sets using Song genre 2005-06-02 10:09:46 +00:00
Chris Danford 882f1d7447 FastLoad off by default. Let people with 1000s of songs turn it on if they want. 2005-06-02 10:08:58 +00:00
Chris Danford c3590e69e6 always hide sync overlay after a few seconds 2005-06-02 08:31:31 +00:00
Chris Danford fa1bb13ccb fill in random backgrounds only in layer 0
choose N random background up front, then load when used instead of choosing one at a time as they're needed
obey BGChange transition and effect in BGChanges to random
2005-06-02 04:37:33 +00:00
Chris Danford 5a3961ad4e fix enumeration of backgrounds in BGChange MiniMenu 2005-06-02 04:34:46 +00:00
Chris Danford 1c90c54390 fix drawing of BackgroundChange text with 2 layers 2005-06-02 04:33:53 +00:00
Chris Danford bd27094630 move function body to cpp 2005-06-02 04:32:51 +00:00
Chris Danford b20dae52f1 remove SStyleSplash 2005-05-31 06:53:18 +00:00
Chris Danford 79cb542e3f add more effects and transitions 2005-05-31 01:19:34 +00:00
Chris Danford dac72665e3 move background file enumerating into BackgroundUtil.*
fix editor background change functionality
2005-05-31 01:17:37 +00:00
Chris Danford 6b2b3ec6b1 validate m_BackgroundMode instead of asserting on invalid values 2005-05-31 01:14:30 +00:00
Chris Danford ac5a99b41f specify effect and transition in each background change 2005-05-29 01:11:49 +00:00
Chris Danford 0f601b5ef8 add SetGlobal( CString) 2005-05-29 01:06:38 +00:00
Chris Danford ceef12b5cd Have the XML parser warn about the error. Don't make every XML user have their own warning code. 2005-05-29 01:05:23 +00:00
Chris Danford 94a9cda191 add GetFileType to consolidate file extension parsing 2005-05-29 01:04:44 +00:00
Chris Danford 98db8b8157 remove separate visualizations dir. This can be done with any movie with the new BackgroundEffects 2005-05-29 01:03:44 +00:00
Chris Danford d89b0a8dfc add RunCommandsOnLeaves
propagate Reset
2005-05-29 01:00:05 +00:00
Chris Danford 8b135714a5 remove separate visualizations dir. This can be done with any movie with the new background effects system. 2005-05-29 00:55:13 +00:00
Chris Danford 13b9973197 ELEMENT_CATEGORY_ -> EC_ 2005-05-27 09:22:57 +00:00
Chris Danford 68a82faa6a add multiple background layers 2005-05-26 09:35:57 +00:00
Chris Danford 87183c0551 fix deref null Steps 2005-05-26 08:07:42 +00:00
Chris Danford b05d0c29ed move centering to metrics 2005-05-25 07:24:01 +00:00
Chris Danford 8ac202f9f6 center text in combo span 2005-05-25 00:50:09 +00:00
Chris Danford 3cf5c46045 fix test screen mode 2005-05-25 00:49:42 +00:00
Chris Danford 47681f4684 DebugMenu: ReloadScreen load the current screen, not the initial screen 2005-05-24 23:32:39 +00:00
Chris Danford db7909f336 fix MORE/EXIT transition 2005-05-24 22:54:02 +00:00
Chris Danford 5405685e71 don't show details for faster loading 2005-05-24 05:38:04 +00:00
Chris Danford 2509cdac31 fix wrong CourseDifficulties shown 2005-05-24 05:27:36 +00:00
Chris Danford 2888bf0b16 remove leading slash from CourseID Path and Song Dir for backward compatibility 2005-05-24 05:26:45 +00:00
Chris Danford 1b53028ee1 update to use more efficient catalog schema 2005-05-24 05:24:28 +00:00
Chris Danford bae493ea81 more efficient single-column layout in Steps/Trail catalog 2005-05-24 05:24:09 +00:00
Chris Danford a9cd1c89a8 more efficient translate (XSLT processes 33% faster) 2005-05-23 19:49:38 +00:00
Chris Danford 0a4f0daa94 add tableshuffle 2005-05-23 19:49:02 +00:00
Chris Danford b0e9a78fe2 only apply MercifulBeginner if playing beginner steps 2005-05-23 19:15:45 +00:00
Chris Danford e99a874161 expand Boo window in MercifulBeginner. If step is early and stepped in Boo window, show judgment but don't grade. 2005-05-23 05:21:40 +00:00
Chris Danford 7114ef6227 fix Press/Lift command. Processed pressed flag in Draw not in Update so that this isn't dependent on the fragile Update order. 2005-05-23 05:18:05 +00:00
Chris Danford 6aa44a76ee absolute path 2005-05-23 01:05:49 +00:00
Chris Danford 41becb56a4 GetFullDisplayTitle -> GetDisplayFullTitle 2005-05-23 00:38:09 +00:00
Chris Danford 56b8a409a2 add steps/song count by group, StepsType 2005-05-23 00:36:46 +00:00
Chris Danford 755886821d use GradeWeight in grade calculation, not ScoreWeight 2005-05-22 21:01:05 +00:00
Chris Danford b995407f42 cleanup: Use ThemeMetric
Don't choose locked Songs/Courses in GetRandom*
2005-05-22 15:05:15 +00:00
Chris Danford cac3d56730 GetModifierNames: use vector not set for easier interaction with Lua 2005-05-22 15:03:03 +00:00
Chris Danford 548729fad4 fix VC7 warning about unused function 2005-05-21 10:18:41 +00:00
Chris Danford 1cef761253 specify StyleTypes to use in ScreenDemonstration 2005-05-21 06:19:57 +00:00
Chris Danford a6e691588e consistent P%d naming 2005-05-21 06:17:56 +00:00
Chris Danford ef77da4cac play On and Off commands for Player 2005-05-21 01:56:08 +00:00
Chris Danford e53fe591c8 use m_sName to look up metrics 2005-05-21 01:55:04 +00:00
Chris Danford d62fb70ef0 fix "nomipmaps" 2005-05-21 00:58:34 +00:00
Chris Danford f1c14bb2ab fix flipped AllowOperatorMenuButton 2005-05-21 00:17:31 +00:00
Chris Danford 4defb735f5 add Lua method 2005-05-20 22:43:35 +00:00
Chris Danford 9b5187d700 specify the vanish point in xml 2005-05-20 21:11:02 +00:00
Chris Danford ea99fad00b fix jittery danger glow when steam bounces around danger threshold 2005-05-20 21:10:29 +00:00
Chris Danford 839c286e3e clear Z after draw stream so that it doesn't conflict with arrows or dancing chars 2005-05-20 21:09:12 +00:00
Chris Danford 8b53c75e48 fix queue size assert when demoing courses 2005-05-20 21:08:08 +00:00
Chris Danford 9048ffa9de disable sync in course modes 2005-05-20 18:38:53 +00:00
Chris Danford 4da8865e87 fix AV on theme reload 2005-05-20 18:09:41 +00:00
Chris Danford 16c7b72e61 remove unused non-method CoinMode 2005-05-20 18:03:41 +00:00
Chris Danford 14ed8f3bb8 remove unused non-method CoinMode 2005-05-20 17:56:11 +00:00
Chris Danford b9be63e4f2 show course mods in demonstration according to a probability
don't show course mods that are advanced
2005-05-20 17:54:35 +00:00
Chris Danford c04132dcfd Set PlayMode depending on the Course mods chosen 2005-05-20 17:50:29 +00:00
Chris Danford 50717c6ee9 COIN_ -> COIN_MODE_ 2005-05-20 17:45:44 +00:00
Chris Danford b761f6abb0 don't show course mods so often
don't show advanced (confusing) mods in demo
2005-05-20 09:06:26 +00:00
Chris Danford 1227d18d6c Modifier -> Modifiers 2005-05-20 08:57:59 +00:00
Chris Danford 2d2a1be418 don't print strings for hidden steps types 2005-05-20 08:19:56 +00:00
Chris Danford 39350d04be use Premium constants 2005-05-20 08:08:34 +00:00
Chris Danford 6d49da50ee doubles -> double
add Lua Premium constants
2005-05-20 08:03:01 +00:00
Chris Danford b6af8a9816 fix bad cast causes bogus value, assert 2005-05-20 06:49:21 +00:00
Chris Danford 8e861c38ec add branch logic for ScreenSaveSync
logging cleanup
2005-05-20 03:25:38 +00:00
Chris Danford 38dbfc1355 fix Giving up can unfail 1 player if 2 players present and only 1 failed so far 2005-05-20 03:21:13 +00:00
Chris Danford 46659e94df fix prompted again Yes to SSaveSync 2005-05-20 03:13:05 +00:00
Chris Danford 982a432659 only prompt to save sync changes if there are changes 2005-05-20 02:53:37 +00:00
Chris Danford 31a5d1e0ed sync controls cleanup:
move sync display/saving out of complicated ScreenGameplay
  show sync UI in editor playback as well as gameplay
  revert sync from in-memory backup, not from disk
  move more functions into debug overlay
2005-05-19 23:34:46 +00:00
Chris Danford d67d60e178 sync controls cleanup:
move sync display/saving out of complicated ScreenGameplay
  show sync UI in editor playback as well as gameplay
  revert sync from in-memory backup, not from disk
  move more functions into debug overlay
2005-05-19 23:29:39 +00:00
Chris Danford f20e5915b0 sync controls cleanup:
move sync display/saving out of complicated ScreenGameplay
  show sync UI in editor playback as well as gameplay
2005-05-19 23:10:28 +00:00
Chris Danford dd98a6bc7e move more of autoplay into debugOverlay 2005-05-18 07:15:56 +00:00
Chris Danford e504fb4e98 broadcast on changed course/trail 2005-05-18 07:14:19 +00:00
Chris Danford 198dbbd6c9 add Lua method 2005-05-18 04:44:15 +00:00
Chris Danford d43a380d81 system message when autoplay changes sync
larger autoplay sample size
2005-05-18 04:43:41 +00:00
Chris Danford d006dc2381 add debug overlay 2005-05-18 03:33:51 +00:00
Chris Danford c8ffc122ab re-add revert from disk 2005-05-18 03:31:36 +00:00
Chris Danford fc1847ddc8 fix DeviceInputs missing timestamps 2005-05-17 18:15:48 +00:00
Chris Danford 6392984072 fix stuck keys after turning off monkey input 2005-05-17 18:14:43 +00:00
Chris Danford 647d194847 add mapping for undo 2005-05-17 07:24:25 +00:00
Chris Danford 5c16cabf0d move CoinMode toggle entirely into debug menu
add mute to debug menu
2005-05-16 22:23:20 +00:00
Chris Danford c1ab0fcdb3 hook up MonkeyInput and DebugLights to debug menu 2005-05-16 19:47:30 +00:00
Chris Danford 0ad77eb5cc fix vc7 warnings 2005-05-16 19:45:03 +00:00
Chris Danford 9de6862130 hook up MonkeyInput and DebugLights to debug menu 2005-05-16 18:17:06 +00:00
Chris Danford 1e056f9107 add experimental ScreenDebugOverlay 2005-05-16 10:10:08 +00:00
Chris Danford e389ba6191 convert the rest to use Preference 2005-05-16 09:36:32 +00:00
Chris Danford 64d2c0a30c make all-time total more visible 2005-05-13 19:04:21 +00:00
Chris Danford 414b7063ed Use a small, random amount in fNoteOffset for CPU controlled players so that demonstration show a mix of late and early 2005-05-12 07:52:53 +00:00
Chris Danford 4a2d15f1fc add missing ScreenReloadSongs elements 2005-05-11 23:15:10 +00:00