Glenn Maynard
71b2199fb2
Move the rest of song searching logic into SONGMAN.
2003-07-22 05:45:30 +00:00
Glenn Maynard
fdd00f5dd4
add GetAdditionalLog
2003-07-22 05:05:39 +00:00
Glenn Maynard
439b7c45e5
Compensate for rate in fNoteOffset, not fSecondsFromPerfect; should fix
...
autosync issues with music rates.
2003-07-22 05:03:38 +00:00
Glenn Maynard
2cd16ab141
Separate directory scanning and archiving.
2003-07-22 04:55:10 +00:00
Glenn Maynard
a5720a96a4
Implement "don't show".
2003-07-22 03:21:08 +00:00
Glenn Maynard
a91fed3848
Add "don't show" to ShowComment.
2003-07-22 03:20:46 +00:00
Glenn Maynard
93689f8874
update
2003-07-22 03:12:08 +00:00
Glenn Maynard
4f0e9ef915
Implement "don't ask" for EnterComment.
2003-07-22 03:11:12 +00:00
Glenn Maynard
453b7c4bf2
Add "don't ask" to EnterComment.
2003-07-22 03:10:43 +00:00
Glenn Maynard
e46b04eeb2
cleanup
2003-07-22 03:10:13 +00:00
Glenn Maynard
364b01787b
Add GetPref, SetPref.
2003-07-22 03:07:51 +00:00
Glenn Maynard
d817a6e023
Cleanup.
2003-07-22 02:40:23 +00:00
Glenn Maynard
ccba4ffca4
These calls seem to be obsolete; removing them doesn't change anything
...
and they cause deprecation warnings in VC7.
2003-07-22 02:22:39 +00:00
Glenn Maynard
e6dd1487ff
Upgrade ZipArchive to 2.3.4. SMPackage compiles in VC7 now.
2003-07-22 02:10:30 +00:00
Glenn Maynard
eae9565659
Comment out tests. They break one of my custom build environments. I'll try to fix them later.
2003-07-22 01:31:47 +00:00
Glenn Maynard
d0502bfddb
rename
2003-07-21 23:16:06 +00:00
Glenn Maynard
a54fcffdb7
implement difficult course selection in ScreenSelectMusic
2003-07-21 22:57:19 +00:00
Glenn Maynard
b485365e26
simplify
2003-07-21 22:45:18 +00:00
Glenn Maynard
00d42525bb
add course meter
2003-07-21 22:38:41 +00:00
Glenn Maynard
5618c2b3d1
add course meter
2003-07-21 22:33:01 +00:00
Glenn Maynard
fb0b6ed89e
GetDifficulty and GetMeterRange take an Info.
2003-07-21 22:21:03 +00:00
Glenn Maynard
a0230f752a
Fill in CourseIndex.
2003-07-21 21:59:10 +00:00
Glenn Maynard
4106afb299
Refactor.
...
Finding out which songs were random was broken: if a non-static
song (eg. player's best) was missing ("BEST99999"), m_entries
doesn't necessarily match one-to-one with the results of GetStageInfo.
2003-07-21 21:54:07 +00:00
Glenn Maynard
bd10a6e212
SONGMAN->UpdateBest on reset
2003-07-21 21:49:24 +00:00
Glenn Maynard
2d49a8a604
use SONGMAN->GetBestSongs
2003-07-21 21:47:50 +00:00
Glenn Maynard
34fd7314ba
add SONGMAN->GetBestSongs
2003-07-21 21:45:59 +00:00
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