Commit Graph
100 Commits
Author SHA1 Message Date
Glenn Maynard d904805150 differentiate easy and difficult course scores 2004-05-25 02:15:19 +00:00
Glenn Maynard 50dc9d83cb GetAutogenDifficultySuffix is no longer needed 2004-05-24 23:31:56 +00:00
Glenn Maynard eafe6b56be update 2004-05-24 23:22:36 +00:00
Glenn Maynard 7c5cfe70ac add Yuki Matsuoka translit 2004-05-24 22:18:39 +00:00
Glenn Maynard ffad7ea8bf add Yuki Matsuoka kanji 2004-05-24 22:17:16 +00:00
Glenn Maynard ac637a7ec8 resize lossy screenshots to 640x480 2004-05-24 21:47:49 +00:00
Glenn Maynard 8b6fb0b720 include global.h in all files
remove unneeded headers
fix warnings
2004-05-24 19:38:22 +00:00
Glenn Maynard 6e7189306a fix type name 2004-05-24 19:32:12 +00:00
Glenn Maynard b31996b97f better error checking 2004-05-24 04:24:50 +00:00
Glenn Maynard b3125ac086 fix crashes due to X returning garbage when asked for an extension function
that doesn't exist
2004-05-24 03:56:08 +00:00
Glenn Maynard 0c9c336dc3 make GLExt a struct, so it can be zeroed as a unit, and so extension functions
don't take two lines to declare
2004-05-24 03:41:49 +00:00
Glenn Maynard d2bb74c409 Add step totals in GameState::FinishStage, instead of eval. This means
that step counts and "calories" still count if you fail (or give up).
2004-05-24 01:32:17 +00:00
Glenn Maynard df56b72b33 simplify 2004-05-24 01:28:28 +00:00
Glenn Maynard 0a50fc0109 oops 2004-05-24 01:00:40 +00:00
Glenn Maynard 1b5e2aafef Explicitly make sure FinishStage is called. We need to do this before
ResetGame, since it should be called before prompting to remove memory
cards.
2004-05-24 01:00:06 +00:00
Glenn Maynard 8540b1eb1f fix step totals being added multiple times 2004-05-24 00:45:22 +00:00
Glenn Maynard af687ecb9d don't rescale RADAR_NUM_* down in GetFinalEvalStatsAndSongs 2004-05-24 00:43:39 +00:00
Glenn Maynard 1b48cfc60d update 2004-05-24 00:42:27 +00:00
Glenn Maynard 0b96646afc checkpoint 2004-05-24 00:24:47 +00:00
Glenn Maynard f1ebbe330d reduce xbox hackery 2004-05-23 23:24:44 +00:00
Glenn Maynard ea2c3d6260 Disable ScreenSelectDifficultyEX; it was superseded by ScreenSelectMaster.
I don't think anything uses it (not sure if it still works); I'll wait a few snapshots
before removing it, though.
2004-05-23 23:08:25 +00:00
Glenn Maynard e0ceb30f93 remove virtual IsSoftwareRenderer() 2004-05-23 22:38:44 +00:00
Glenn Maynard d5b79a4cd3 info.txt cleanups 2004-05-23 22:32:10 +00:00
Glenn Maynard d79f9f0ff1 better assert output
minor optimization
2004-05-23 22:17:26 +00:00
Glenn Maynard 3dfdc61aac maybe fix stray backslashes making it into root paths, causing stray
"Couldn't create d:\: Permission denied"
2004-05-23 22:11:33 +00:00
Glenn Maynard 4466f94463 remove old hacks 2004-05-23 21:16:22 +00:00
Glenn Maynard 838bb0aba4 remove catch() that's preventing us from getting complete backtraces to
unexpected sound driver exceptions
2004-05-23 21:13:19 +00:00
Glenn Maynard 4e4ff9185a fix notefield crashes when playing at a very high beat: fTrailingBeat
was eg. 500, fSongBeat was 0, and the "trail faster" logic overshot,
setting fTrailingBeat to negative values (eg. -1200)
2004-05-23 20:41:39 +00:00
Glenn Maynard 675422c93f log last ioproc time on overload 2004-05-23 19:45:19 +00:00
Glenn Maynard cd93cb4347 cosmetic cleanups 2004-05-23 07:29:08 +00:00
Glenn Maynard d52c1bfae0 update 2004-05-23 06:12:39 +00:00
Glenn Maynard de0d2b80d8 update 2004-05-23 06:07:11 +00:00
Glenn Maynard f8f0f6fa6e update 2004-05-23 02:51:54 +00:00
Glenn Maynard be2600df50 remove ScreenSelectCourse 2004-05-23 02:49:39 +00:00
Glenn Maynard b18aa68d4e ScreenSelectCourse now uses ScreenSelectMusic. This removes a
lot of duplicate code (some of which was out of date, such as the wheel
input behavior).  Themes no longer have to tweak both of these screens
individually; only the metrics for ScreenSelectMusic need to be changed,
except where they're explicitly overridden.
2004-05-23 02:47:52 +00:00
Glenn Maynard d38bf0e721 license update 2004-05-23 02:29:11 +00:00
Glenn Maynard 6c039f9a67 cleanup 2004-05-23 02:28:36 +00:00
Glenn Maynard c0adadd3a5 IniFile cleanup 2004-05-23 02:27:51 +00:00
Glenn Maynard a87aef9c3b fix 2004-05-23 01:57:16 +00:00
Glenn Maynard 822fffdd44 license update 2004-05-23 01:27:01 +00:00
Glenn Maynard 6ac93f463a cleanup
allow overriding codes
2004-05-22 23:57:01 +00:00
Glenn Maynard 1612c92719 update 2004-05-22 23:56:37 +00:00
Glenn Maynard 15d04ec72c allow loading alternate codes 2004-05-22 23:54:23 +00:00
Glenn Maynard 991c55a069 NumSongs, TotalTime metrics 2004-05-22 23:02:33 +00:00
Glenn Maynard db7732fa21 NumSongs, TotalTime 2004-05-22 22:56:58 +00:00
Glenn Maynard 563e66959c assert 2004-05-22 22:55:34 +00:00
Glenn Maynard 0d78474240 fix crash 2004-05-22 22:54:16 +00:00
Glenn Maynard 092de616a2 fix GIF loading (oops) 2004-05-22 21:36:56 +00:00
Glenn Maynard e8604a8194 cleanup unused code path and variables 2004-05-22 21:23:17 +00:00
Glenn Maynard 2a16256e7e update 2004-05-22 20:43:28 +00:00
Glenn Maynard fcff80559a keep a list of styles and StepsTypes to show, instead of toggles for
each, since that causes ProfileHtml metrics to become out of date
each time a style or StepsType is added
2004-05-22 20:42:28 +00:00
Glenn Maynard 7c3bc14d4e fix assertion failure in easy course mode 2004-05-22 04:41:25 +00:00
Glenn Maynard 20d57a24ee update 2004-05-22 03:32:07 +00:00
Glenn Maynard ffd325791f also B 2004-05-22 03:22:47 +00:00
Glenn Maynard ff48744677 fix extension 2004-05-22 03:19:07 +00:00
Glenn Maynard c470ac8147 19a 2004-05-22 03:10:59 +00:00
Glenn Maynard 31e39b27b2 metrics 2004-05-22 02:53:58 +00:00
Glenn Maynard 51f4d707dd add sprExplanation 2004-05-22 02:51:56 +00:00
Glenn Maynard 56f23c2afa generalize 2004-05-22 02:24:40 +00:00
Glenn Maynard b8f3927c97 cleanup 2004-05-22 02:01:58 +00:00
Glenn Maynard 56fa1ea509 "ScreenStage in" cleanup 2004-05-22 01:44:32 +00:00
Glenn Maynard c2f48d6d0d includes 2004-05-22 01:37:00 +00:00
Glenn Maynard 7b28e73930 reduce XmlFile dependencies 2004-05-22 01:35:08 +00:00
Glenn Maynard ab04630b41 don't return GRADE_NO_DATA from GetGrade in corner cases (eg.
pressing F5 in gameplay); it causes eval and html errors
2004-05-22 01:27:10 +00:00
Glenn Maynard 7c1d3cfcc2 fix back transition not always being seen in ScreenStage 2004-05-22 01:17:09 +00:00
Glenn Maynard f0ed9729e6 cleanup, sync with ScreenEditMenu 2004-05-22 00:14:37 +00:00
Glenn Maynard 86bc40fa28 wrap explanation text 2004-05-22 00:13:30 +00:00
Glenn Maynard 7185cf9e14 style updates
license update
2004-05-22 00:12:57 +00:00
Glenn Maynard 64f0989677 er, wrong file 2004-05-22 00:06:21 +00:00
Glenn Maynard 094cd8165c correction 2004-05-22 00:06:20 +00:00
Glenn Maynard d1329a6769 wrap explanation text 2004-05-22 00:04:22 +00:00
Glenn Maynard 42e987ef92 style updates
license update
fix transitions
2004-05-22 00:03:35 +00:00
Glenn Maynard 4cb32d2986 missing metric 2004-05-21 23:52:32 +00:00
Glenn Maynard 8a9cfa8bdf cleanup 2004-05-21 22:51:25 +00:00
Glenn Maynard 049b31ce46 Always timestamp log.txt. 2004-05-21 22:34:56 +00:00
Glenn Maynard f0cdbd7e4c ugh, add image format searching 2004-05-21 21:05:51 +00:00
Glenn Maynard b3f71ad1e7 remove OPEN_NO_MATCH, OPEN_NO_MATCH 2004-05-21 21:04:22 +00:00
Glenn Maynard 276adb5ecd update deprecated names
file failing to open is a fatal error
2004-05-21 21:03:38 +00:00
Glenn Maynard 00efa1e6ed update deprecated names
file failing to open is a fatal error
2004-05-21 20:56:57 +00:00
Glenn Maynard 1cc247d7b9 fix reversed bKeepTrying 2004-05-21 20:55:24 +00:00
Glenn Maynard 65b72f3ee5 fix correct song not being selected after exiting the mode/sort menus, due
to m_pCurSong being set to NULL
2004-05-21 20:16:13 +00:00
Glenn Maynard db4d27d39b fix blitting regression, causing lines on the border of cdtitles 2004-05-21 20:02:15 +00:00
Glenn Maynard 5ba2ff8cfb update 2004-05-21 06:37:58 +00:00
Glenn Maynard 8b0e3b7d7f 19 2004-05-21 06:31:41 +00:00
Glenn Maynard 714ab3c464 fix reading grades from a18 2004-05-21 06:24:21 +00:00
Glenn Maynard c31cd9d287 cleanup 2004-05-21 05:40:52 +00:00
Glenn Maynard 6ca3046d2e optimize: reduce theme calls 2004-05-21 05:39:35 +00:00
Glenn Maynard e2cf64fe55 cache GetCourseDifficultiesToShow results 2004-05-21 05:21:03 +00:00
Glenn Maynard cdb53a5ba6 GetActualSongDancePointsForStepsType, etc. are somewhat slow; don't
call them twice in a row
2004-05-21 05:09:27 +00:00
Glenn Maynard f0fdfc5e58 cache StepsID::ToSteps to speed up html writing 2004-05-21 05:08:04 +00:00
Glenn Maynard 1d9e4c4658 SDL_Delay -> usleep 2004-05-21 03:31:26 +00:00
Glenn Maynard 8bac1efe15 add SaveStats 2004-05-21 02:07:39 +00:00
Glenn Maynard cb582d1803 add WriteMachineStatsHtml, WriteMachineStatsHtml; only write machine
stats by default
2004-05-21 01:52:45 +00:00
Glenn Maynard 7ff0786223 temporary CHECKPOINT spam to track an obscure crash 2004-05-21 01:03:57 +00:00
Glenn Maynard 98a0b812f0 revert RageSounds::TakeOverSound stuff; ended up not using it
and it broke changing BPM during gameplay
SDL_Delay -> usleep
2004-05-21 00:58:48 +00:00
Glenn Maynard 811bf3fd49 fix tests build 2004-05-21 00:48:30 +00:00
Glenn Maynard 9553f513c2 fix confusing SDL error message 2004-05-20 23:50:34 +00:00
Glenn Maynard 0f566b0c7d update 2004-05-20 23:38:38 +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
Glenn Maynard 49562bb4a5 show "easy" course mode 2004-05-20 22:56:50 +00:00