Commit Graph
182 Commits
Author SHA1 Message Date
Chris Danford 359d745e67 add course edits, improved course editor 2005-07-29 02:23:02 +00:00
Chris Danford 101b27accb different BGAChange menus for each layer for easier editing 2005-06-05 09:46:29 +00:00
Chris Danford 23ed01fffe deep copy to fix crash reverting in editor 2005-06-04 23:16:27 +00:00
Chris Danford 3b61a74477 reduce header file dependencies 2005-06-04 21:22:50 +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 ac5a99b41f specify effect and transition in each background change 2005-05-29 01:11:49 +00:00
Chris Danford 68a82faa6a add multiple background layers 2005-05-26 09:35:57 +00:00
Chris Danford 41becb56a4 GetFullDisplayTitle -> GetDisplayFullTitle 2005-05-23 00:38:09 +00:00
Glenn Maynard f2bb1b373f steps locking fixes 2005-05-08 11:55:56 +00:00
Chris Danford 5d398f4ad3 add song boundary marker
add "just barely"
2005-04-27 21:46:35 +00:00
Glenn Maynard dcafde0088 allow unloading steps from a specific profile 2005-04-25 00:05:42 +00:00
Chris Danford d5b7e5650c only save life and combo for the range of time between the first and last step 2005-04-23 02:50:26 +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 21ae0fc658 don't delete current Song's steps through the LastSaved when destructing ScreenEdit 2005-03-08 21:39:01 +00:00
Chris Danford e65362e3f5 give new edits unique names 2005-03-07 05:23:18 +00:00
Chris Danford b1a7e15042 remove default param values to simplify 2005-02-23 22:14:58 +00:00
Chris Danford 105e01232a add Lua bindings 2005-02-22 23:06:51 +00:00
Chris Danford 505dab87c2 add .SM genre tag 2005-01-31 05:25:27 +00:00
Glenn Maynard 1ccb50ac55 include cleanup (not much of a win) 2005-01-22 19:36:39 +00:00
Chris Danford 8e476b97c0 bug fix: HighScores for edits don't match correctly because the hash is ignored 2004-11-24 16:32:21 +00:00
Chris Danford 8fe7c75a9a cleanup
Don't use GetSteps with the really long parameter list absolutely necessary.
2004-11-24 16:25:47 +00:00
Chris Danford b20eaeb60b Parse and maintain keysound data, but don't play the keysounds yet. 2004-09-29 07:19:44 +00:00
Chris Danford 13dd1a9bda fix crash on exit editor
move management of Song resources out of Song and into SongManager
2004-08-11 08:23:14 +00:00
Chris Danford f47e16ca86 don't pick autogen Courses for a BGA random course banner
don't pick DISPLAY_NEVER songs for demonstration
don't pick DISPLAY_NEVER songs for a BGA random song banner
don't show DISPLAY_NEVER songs on the ranking screen
2004-07-25 21:56:19 +00:00
Chris Danford 655855cd70 don't show tutorial songs in Roulette 2004-07-25 20:51:44 +00:00
Chris Danford 5544445ad0 name cleanup: StyleDef -> Style 2004-06-28 07:26:00 +00:00
Chris Danford cb6800ccd4 hide tutorial songs in all modes but PLAY_MODE_ARCADE 2004-06-10 08:43:53 +00:00
Glenn Maynard 99e11714e5 Keep steps by StepsType, to speed up the common case of searching by
it.  Catalog writing (still for only one course) down to .381s; still too much
time to be spending for one course on every load.  I'd make catalog writing
only happen if something has changed, but that would mean introducing
some form of course caching, which I'd rather avoid ...
2004-06-05 08:36:21 +00:00
Glenn Maynard 6c93aebe04 remove m_bChangedSinceSave 2004-06-05 07:49:21 +00:00
Glenn Maynard 47bdf095f4 hide m_vpSteps 2004-06-05 05:20:57 +00:00
Glenn Maynard d44be247d0 cleanup 2004-06-05 05:08:00 +00:00
Chris Danford 0a5d0fb73f name cleanup 2004-06-02 05:52:16 +00:00
Glenn Maynard 549cd7c83f license updates 2004-05-31 21:35:31 +00:00
Chris Danford 4bb777232d name cleanup: "pNotes" -> "pSteps" 2004-05-24 03:41:39 +00:00
Chris Danford 99a02deffe name cleanup: "StepsType nt" -> "StepsType st" 2004-05-24 03:32:56 +00:00
Chris Danford abfc956e4f refactor Course: move some responsibilities to Trail 2004-05-23 00:53:20 +00:00
Glenn Maynard 363534a046 remove Song::GetNumNotesWithGrade 2004-05-02 00:12:31 +00:00
Chris Danford 65ea42f7b2 don't load duplicate edits 2004-04-23 01:33:08 +00:00
Chris Danford e7983033a4 fix incorrect constant value 2004-04-23 00:27:58 +00:00
Chris Danford cca71d1d3f edits cleanup:
- only allow reasonable file sizes
 - only allow one Steps per edit file
 - only allow 5 edits per-song, per-profile
2004-04-23 00:26:51 +00:00
Chris Danford b217774f88 create SongID, StepsID 2004-04-18 08:06:14 +00:00
Chris Danford 1920634135 move Song/Steps sorting into Song/StepsUtil.h/cpp 2004-04-18 07:34:37 +00:00
Glenn Maynard e9070532fa Only slide duplicate difficulties when loading BMS files; in other cases,
just move the duplicates to EDIT.  This should fix the common glitch
of users with eg. two beginner steps for a song having all difficulties
bumped up; instead, just move the extra step to an edit.
2004-04-17 01:47:55 +00:00
Glenn Maynard 688f76c5ac rename SongID to StepsID; add Song::GetStepsByID (with caveats); use it in StepsID 2004-04-16 23:40:48 +00:00
Glenn Maynard 0cf7715dfd working on fixing crash after revert from editor 2004-04-16 23:02:39 +00:00
Chris Danford 28f4764ed2 SongSortOrder -> SortOrder
save/restore last sort with Profile
clean up GameConstants
2004-03-12 08:31:40 +00:00
Chris Danford df72631f6c add "disqualify" graphic to options screen for options that make a song easier 2004-03-08 07:49:01 +00:00
Glenn Maynard ddeccdfeaf fix honoring PREFSMAN->m_bHiddenSongs 2004-02-26 20:29:37 +00:00
Chris Danford 6754c850df Profile HTML fixes 2004-02-16 05:35:06 +00:00
Glenn Maynard 64f2d8ad3c rename AutogenMissingTypes -> AutogenSteps
simplify
2004-02-10 21:10:23 +00:00