Commit Graph
100 Commits
Author SHA1 Message Date
Glenn Maynard 06aed83dbe fixes 2003-07-21 20:11:13 +00:00
Glenn Maynard b9ef5b0f50 Remove #EXTRA. Nothing ever uses it and DWI doesn't mention it,
either.
2003-07-21 19:36:02 +00:00
Glenn Maynard b447ccb01d Fix scoring when using transforms. 2003-07-21 19:07:10 +00:00
Glenn Maynard aa6edb4bdd Don't waste time if the background is black. 2003-07-21 18:44:04 +00:00
Glenn Maynard 21a5ecced6 metricable options menu count 2003-07-20 22:21:00 +00:00
Glenn Maynard 365bbf0f29 add metric 2003-07-20 22:19:19 +00:00
Glenn Maynard db0197fac7 Cleanup. Add metricable sort change score tween. 2003-07-20 21:44:04 +00:00
Glenn Maynard 6caa747db0 add metrics 2003-07-20 21:42:56 +00:00
Glenn Maynard e38ecdafe1 improve output 2003-07-20 21:23:20 +00:00
Glenn Maynard ca9b02c3b8 simplify 2003-07-20 20:53:11 +00:00
Glenn Maynard 16ca3937d9 Remove old code. 2003-07-20 20:10:54 +00:00
Glenn Maynard 3a04d3f223 Never handle polled devices in a thread in Win9x. It doesn't have the
scheduling granularity to handle it.
2003-07-20 19:16:49 +00:00
Glenn Maynard da3be19536 use RageTimer::Half 2003-07-20 19:13:35 +00:00
Glenn Maynard e3274ec002 add RageTimer::Half 2003-07-20 19:13:03 +00:00
Glenn Maynard b656bda455 fix potential crash
(why is this a char[] instead of a CString, anyway?)
2003-07-20 18:19:38 +00:00
Glenn Maynard eaa288a44f fix warnings 2003-07-20 18:18:11 +00:00
Glenn Maynard 8b346a3046 ' 2003-07-20 09:18:34 +00:00
Glenn Maynard 81e16cf7a6 Don't show course modes after the first stage. 2003-07-20 09:15:46 +00:00
Glenn Maynard 5cb0b4f7cd Split up the course sort into four sorts: all courses, and one ofr each
course mode.

Fix score not tweening when switching sorts via the menu.

Rename SORT_SORT to SORT_MODE.  Add metrics to define what
sorts are listed.  This can also change modes, but this has only been
tested for changing the play mode, not the play style.
2003-07-20 08:54:31 +00:00
Glenn Maynard 57d2c07c27 add SortCoursePointerArrayByType 2003-07-20 08:50:19 +00:00
Glenn Maynard 5ef7d39e46 add metrics 2003-07-20 08:49:45 +00:00
Glenn Maynard 94b415cd65 add graphics 2003-07-20 08:47:33 +00:00
Glenn Maynard 627269202d Add DescribesCurrentMode 2003-07-20 07:32:26 +00:00
Glenn Maynard 377402ddc9 fix 2003-07-20 06:40:04 +00:00
Glenn Maynard ba717617c2 simplify, add StringToSongSortOrder 2003-07-20 06:26:29 +00:00
Glenn Maynard 104742b361 quiet warning 2003-07-20 06:24:42 +00:00
Glenn Maynard d0b5cbdfbb remove GameState::ApplyModeChoice 2003-07-20 06:11:54 +00:00
Glenn Maynard 2f4ba1f25a use ModeChoice::ApplyToAllPlayers, Apply, FromString. 2003-07-20 05:58:35 +00:00
Glenn Maynard 54038221b3 add ModeChoice.cpp. 2003-07-20 05:58:15 +00:00
Glenn Maynard 4090202427 Add ModeChoice::ApplyToAllPlayers, Apply, FromString. 2003-07-20 05:53:22 +00:00
Glenn Maynard d7a4d8c1e4 add metrics 2003-07-20 05:14:52 +00:00
Glenn Maynard 530ef62c4a Clean up course lists. Allow showing courses in SSM (not currently available). 2003-07-20 05:13:45 +00:00
Glenn Maynard 3925f12b98 fixes 2003-07-20 05:08:32 +00:00
Glenn Maynard 535ff46e9b flush when PREFSMAN->m_bDebugMode 2003-07-20 04:38:31 +00:00
Glenn Maynard aae0ef4d82 s/ShowConsole/DebugMode/ 2003-07-20 04:35:22 +00:00
Glenn Maynard 489e55d35c Add course support. 2003-07-20 04:22:25 +00:00
Glenn Maynard adaa0b0b01 Allow resetting a CourseContentsList. 2003-07-20 02:27:37 +00:00
Glenn Maynard 301ad56516 add Course::GetPlayMode 2003-07-20 01:54:17 +00:00
Glenn Maynard 4b198a5dd4 themable radar label tweens 2003-07-20 01:47:50 +00:00
Glenn Maynard 1eb870cbd4 make FinishTweening recursive 2003-07-20 01:32:42 +00:00
Glenn Maynard 2d3219b899 Add GetAllCourses. 2003-07-20 00:30:24 +00:00
Glenn Maynard 3ae3834d2e remove old comment 2003-07-19 21:22:02 +00:00
Glenn Maynard 969585516e remove odl comment 2003-07-19 21:20:34 +00:00
Glenn Maynard 62d2fdc3bd simplify 2003-07-19 20:44:23 +00:00
Glenn Maynard 8820ea1356 Update, simplify. 2003-07-19 20:38:34 +00:00
Glenn Maynard 24fe033661 add m_bShowConsole 2003-07-18 08:05:39 +00:00
Glenn Maynard 608f6aede3 simplify 2003-07-18 08:04:47 +00:00
Glenn Maynard 948ac51c90 m_bIsLocked is unneeded. 2003-07-18 07:54:07 +00:00
Glenn Maynard bbec48aef1 simplify 2003-07-18 07:53:41 +00:00
Glenn Maynard 66e156e840 Whoops. SongEntry::UpdateLocked was backwards. 2003-07-18 07:51:42 +00:00
Glenn Maynard 32831d5af2 Simplify. 2003-07-18 06:38:05 +00:00
Glenn Maynard 7330fd157a fix ClearMessageQueue(SM) 2003-07-17 23:36:29 +00:00
Glenn Maynard 35d1f17419 Make this a little more idiomatic.
Don't split titles yourself; they're pre-split in Title and Subtitle, and can't
be unsplit programatically.
2003-07-17 23:33:19 +00:00
Glenn Maynard 5ab28228f4 CompareNoCase works like strcmp: < 0 for less than, 0 if equal, > 0
if greater than
2003-07-17 23:22:51 +00:00
Glenn Maynard 5198f94d8b fix warnings 2003-07-17 22:56:28 +00:00
Glenn Maynard 1a74714b53 Fix crash in PlayerOptions.
Random meter songs in difficult courses get +2 to meter.
2003-07-17 22:44:17 +00:00
Glenn Maynard 9ff733b877 Clean up dependencies.
Challenge notes don't count to making a song red.
2003-07-17 20:11:24 +00:00
Glenn Maynard d926a032ff Add missing header. 2003-07-17 20:10:07 +00:00
Glenn Maynard abd9a95eef Fix hold note life not counting down during a freeze at the very start 2003-07-17 18:50:01 +00:00
Glenn Maynard 14605f01c0 Implement HoldHeadIsAboveWavyParts, HoldTailIsAboveWavyParts. 2003-07-17 07:37:56 +00:00
Glenn Maynard 901a8206c4 Add HoldHeadIsAboveWavyParts, HoldTailIsAboveWavyParts 2003-07-17 07:36:18 +00:00
Glenn Maynard 4f9a687dab We light hold heads; light tails, too. 2003-07-17 06:11:32 +00:00
Glenn Maynard 743c600d0f Break up the monster HoldNote drawing function. No actual functional
changes in this commit.
2003-07-17 06:10:25 +00:00
Glenn Maynard fdb7025040 add ScreenMapControllers tweening 2003-07-16 03:35:31 +00:00
Glenn Maynard a6663f7e30 If we don't have a graphic for a course ranking entry, use text. It's too
inconvenient to have to create graphics for each course.
2003-07-16 02:32:37 +00:00
Glenn Maynard 032c2ef14a Add bOptional to GetPathTo* 2003-07-16 02:22:19 +00:00
Glenn Maynard aa35f65bdd silly fix 2003-07-16 00:39:58 +00:00
Glenn Maynard 49bdb8e4d4 cosmetic fix 2003-07-15 23:57:34 +00:00
Glenn Maynard 3d34e3a8e8 Don't take a reference to a pointer in CreateTexture.
It might be useful to save some conversions--that is, if a conversion to
a native format is needed, it'll be available to the caller--but it's confusing
and it's never helpful in practice.  It was causing some banner-related
crashes, so let's just remove it.
2003-07-15 23:55:56 +00:00
Glenn Maynard 1a9ca9b002 add missing file 2003-07-15 23:36:11 +00:00
Glenn Maynard 6169ffab68 cleanup 2003-07-15 23:24:48 +00:00
Glenn Maynard 8727ecd432 update 2003-07-15 20:54:34 +00:00
Glenn Maynard dddb7fb92a bump cache due to BMS fixes 2003-07-15 20:52:13 +00:00
Glenn Maynard 05460a116e fix alignment 2003-07-15 20:48:37 +00:00
Glenn Maynard ad40d49720 Unacquire before calling SetEventNotification. 2003-07-15 20:41:45 +00:00
Glenn Maynard db3368ae30 Fix fallback banner not always showing. 2003-07-15 20:08:15 +00:00
Glenn Maynard 997b5887d4 zero out m_pInventory 2003-07-15 20:05:00 +00:00
Glenn Maynard 3ecdae154b Add filename to error reporting 2003-07-15 19:55:06 +00:00
Glenn Maynard 40bbdf8fcc error reporting 2003-07-15 19:47:45 +00:00
Glenn Maynard afde724122 fix silly BMS loading bugs 2003-07-15 19:41:13 +00:00
Glenn Maynard 511d5734b9 fix crash if song has no note data 2003-07-15 19:40:41 +00:00
Glenn Maynard 718f3e4e6b fix crash 2003-07-15 09:11:09 +00:00
Glenn Maynard e28ad70a27 Shut down the input thread when resetting the window. 2003-07-15 03:35:47 +00:00
Glenn Maynard 8ccc990b1a Simplify.
Output active filters in the graph.
2003-07-15 03:34:54 +00:00
Glenn Maynard 585673b02e Simplify the sample music code and make it more consistent. 2003-07-15 03:21:50 +00:00
Glenn Maynard 8f07ab28b2 thread debug info 2003-07-15 01:23:11 +00:00
Glenn Maynard 461e1bcf1a Don't parse things yourself when there's code to do it ... 2003-07-15 00:52:01 +00:00
Glenn Maynard 0598ee4050 Add error reporting. 2003-07-15 00:51:10 +00:00
Glenn Maynard d413d6f0be (It's supposed to look like a function call; a function call that casts one
type to another.)

Use a C-style cast instead of static_cast; more readable.
2003-07-15 00:50:52 +00:00
Glenn Maynard f09200a21d disable broken "ReverseDrawOrder" 2003-07-15 00:20:55 +00:00
Glenn Maynard 8a5558e243 bump 2003-07-15 00:09:38 +00:00
Glenn Maynard 6a5ccc2b7d Fix showing odd dimension warning when we shouldn't 2003-07-15 00:01:30 +00:00
Glenn Maynard a0cf52df65 Fix music not stopping while spinning the wheel 2003-07-14 23:56:11 +00:00
Glenn Maynard 50fcf591d9 Add RageSoundManager::GetMusicPath.
RageSoundManager::PlayMusic: unload sounds when we stop playing.
2003-07-14 23:54:54 +00:00
Glenn Maynard 7b9f4830b4 Fix banners fading out and in after changing sort 2003-07-14 23:53:57 +00:00
Glenn Maynard 960ecbfda2 update 2003-07-14 23:28:59 +00:00
Glenn Maynard 1fd3162fde add Maaya Sakamoto 2003-07-14 23:28:41 +00:00
Glenn Maynard f155595fa9 add kanji 2003-07-14 23:26:53 +00:00
Glenn Maynard c9cff43235 Fix & in loading screen triggering underlines 2003-07-14 23:24:55 +00:00
Glenn Maynard fad1fb4225 Fix color key in faded rotated banners. 2003-07-14 22:42:12 +00:00