Commit Graph

275 Commits

Author SHA1 Message Date
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
Glenn Maynard 0c4f092fd3 fix ambiguous ?: types 2004-08-06 21:01:28 +00:00
Chris Danford 7f9639fc01 update comments 2004-07-24 06:52:39 +00:00
Chris Danford b028934429 clean up Course cache logic 2004-07-24 06:40:51 +00:00
Chris Danford 3d1bb5b97a save radar values in Catalog.xml
change Course to have the same title names as Song
2004-07-11 10:02:38 +00:00
Chris Danford c301e1eb83 remove Stats.html
add XML stylesheet for Stats.xml
2004-07-11 01:58:55 +00:00
Chris Danford 5544445ad0 name cleanup: StyleDef -> Style 2004-06-28 07:26:00 +00:00
Steve Checkoway a613d4d9fa s/RAGE_ASSERT/ASSERT/ 2004-06-16 00:38:31 +00:00
Glenn Maynard a17b1ead51 separate SongManager::Cleanup and SongManager::FlushCaches
Cleanup() is called every screen, to remove large decompressed step
data, but that shouldn't clear trail caches as well;
SongManager::FlushCaches also clears the StepsID cache
2004-06-11 21:31:34 +00:00
Glenn Maynard 0a455d1a64 fix SongManager::Cleanup() not flushing course caches
flush StepsID cache in SongManager::Cleanup()
2004-06-11 21:25:00 +00:00
Sean Burke 966772de3e Add/change a few replace values. 2004-06-08 23:16:02 +00:00
Glenn Maynard 733127d8ed license update 2004-06-08 01:24:17 +00:00
Glenn Maynard 1eab5c9f1d add SongManager::SetPreferences 2004-06-05 08:08:42 +00:00
Glenn Maynard 2ca100eaad stop accessing m_vpSteps directly 2004-06-05 05:13:23 +00:00
Glenn Maynard c266c71dca stop accessing Song::m_vpSteps directly 2004-06-04 23:29:13 +00:00
Glenn Maynard b93d1bfd5e first pass at merging CourseDifficulty into Difficulty
CourseDifficulty names still exist, since it's useful to distinguish them
in command names
2004-06-04 02:05:56 +00:00
Chris Danford 61581479d8 track the current Trail in GameState 2004-06-03 08:22:02 +00:00
Glenn Maynard 867bf597c9 fix BannerCache=2 when DelayedTextureDelete=0 2004-06-03 05:33:23 +00:00
Thad Ward 6202d1baf3 change loading window text before saving Catalog.xml, since it might take
awhile if the user has many songs and courses.
2004-05-31 19:32:18 +00:00
Glenn Maynard 5bb3d0f72b fix crashes on reload and cleanup 2004-05-29 20:15:07 +00:00
Chris Danford 962cdfc4f0 write Catalog.xml only after loading songs
get rid of try/catch in SongManager
get rid of try/catch in PrefsManager
2004-05-25 05:52:57 +00:00
Glenn Maynard 9e25086eb2 cleanup 2004-05-25 04:27:38 +00:00
Glenn Maynard dd79208b67 artist course fixes
support translit fallbacks with artist courses
2004-05-25 04:08:21 +00:00
Glenn Maynard dbe044d039 autogen Oni courses by artist, sorted by song difficulty 2004-05-25 02:17:17 +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 9dd9735532 cleanup, simplify
Separate Easy courses aren't needed anymore; just select easy course
mode.  (Having three times as many autogen courses was way too many,
especially considering most beginners don't want to play courses anyway.)
2004-05-20 23:14:36 +00:00
Fred Wulff 7b71c76572 Added multiple difficulty levels and all group Endless and Nonstop modes. 2004-05-20 03:26:36 +00:00
Glenn Maynard 22d7bf1508 cleanup 2004-05-02 00:21:47 +00:00
Chris Danford ab1d3bfd0e fix "PlayersFinalized executes twice" 2004-04-23 02:08:11 +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 68e2315224 move Course sorts to CourseUtil, add CourseID 2004-04-18 08:36:04 +00:00
Chris Danford 1920634135 move Song/Steps sorting into Song/StepsUtil.h/cpp 2004-04-18 07:34:37 +00:00
Glenn Maynard ce23a1d712 edits: set m_LoadedFromProfile, force m_Difficulty to DIFFICULTY_EDIT 2004-04-16 23:48:31 +00:00
Glenn Maynard c58fe72382 use Sprite::SongBannerTexture 2004-03-26 07:56:18 +00:00
Chris Danford afa880cbac clean up Difficulty name theming
theme CourseDifficulty on options screen
2004-03-25 06:21:58 +00:00
Glenn Maynard b64a709ace tolerate null song 2004-03-24 03:10:12 +00:00
Glenn Maynard e57c9cc9b8 filter locked and hidden songs from player's best in SongManager
add GetBestSongs accessor that filters like GetAllSongs
2004-03-07 00:17:50 +00:00
Glenn Maynard e74ea267f9 SongManager::GetSongColor: ignore edits 2004-02-29 07:36:03 +00:00
Glenn Maynard 8c8a5f8460 split UpdateBestAndShuffled()
add SortSongs()
2004-02-27 21:28:15 +00:00
Glenn Maynard 656f9f915e pass LoadingWindow* to Reload 2004-02-21 01:52:00 +00:00
Chris Danford 6754c850df Profile HTML fixes 2004-02-16 05:35:06 +00:00
Glenn Maynard dcd308edb7 add Lua hooks 2004-02-14 23:26:32 +00:00
Chris Danford 221b51c2b4 add loading of edits from a profile 2004-02-08 01:05:53 +00:00
Glenn Maynard 64e8edb165 compile fix 2004-02-02 05:49:18 +00:00
Chris Danford ef8010e998 Add GetRandomCourse
change GetRandom* to behave like a shuffle so it doesn't pick back-to-back dupes
2004-02-01 23:06:07 +00:00
Chris Danford 7744d4a36d metric name cleanup 2004-01-25 05:34:46 +00:00
Glenn Maynard 11e7899226 fix minor memleaks 2004-01-21 03:09:59 +00:00
Glenn Maynard 84a8f056d7 fix metrics sometimes not being updated 2004-01-12 00:31:43 +00:00