Chris Danford
987c51c0b6
add global offset setting (remove when we add timestamped input)
2003-07-05 05:28:23 +00:00
Chris Danford
9c9aef37c7
fold CroppedSprite functionality into Sprite
...
more work on Rave
2003-07-03 06:38:57 +00:00
Glenn Maynard
7d34a3f21d
Go back to easy icons on easy light songs.
...
Hopefully fix EditMenu crashes.
2003-07-02 01:38:00 +00:00
Glenn Maynard
2c5a859432
fix potential infinite loop
2003-06-30 05:19:50 +00:00
Glenn Maynard
455f230e94
bump cache
2003-06-30 03:14:52 +00:00
Glenn Maynard
a09a79c2f2
unneeded code
2003-06-29 20:14:36 +00:00
Glenn Maynard
2009310fa5
invalidate banner cache
2003-06-28 01:48:54 +00:00
Glenn Maynard
d747c3fc2f
simplify using a functor class instead of a template
2003-06-27 09:19:45 +00:00
Chris Danford
df728d987a
Add sorts by meter
...
Choose a random dancing character on GameState::Reset()
2003-06-27 08:06:22 +00:00
Glenn Maynard
9c2c8873c5
add Song::Reset and Song::RevertFromDisk
2003-06-24 20:04:35 +00:00
Glenn Maynard
474875f7cb
move song cache into a subdir
2003-06-23 23:00:49 +00:00
Glenn Maynard
9348ab2341
bump cache
2003-06-23 22:45:06 +00:00
Glenn Maynard
f2cb90da2a
Fix BPM sort.
2003-06-23 06:45:47 +00:00
Glenn Maynard
ae863c4472
Fix banners being overridden incorrectly.
...
Find "BN" banners. (?!)
Simplify.
2003-06-22 20:59:57 +00:00
Glenn Maynard
2b3c2e4db4
strings in CompareSongPointersBySortVal
2003-06-19 06:23:16 +00:00
Glenn Maynard
a78661f4f4
Fix Artist sort.
...
Fix off-by-one error in BPM sort.
2003-06-19 05:30:01 +00:00
Chris Danford
6edf835853
add sort by Artist, Top Grade
2003-06-16 20:23:07 +00:00
Glenn Maynard
5e1cde48fb
detect square (diagonal) banners, and give a small margin of error
2003-06-16 18:26:24 +00:00
Chris Danford
32fd0062a9
use sections in SORT_BPM
...
choose sort from list in MusicWheel
2003-06-16 17:28:58 +00:00
Glenn Maynard
15ab5fcc5e
detect oversize banners
2003-06-16 08:03:20 +00:00
Glenn Maynard
0573864206
banner cache for group banners
2003-06-15 01:53:51 +00:00
Glenn Maynard
06af315dfd
Refactor:
...
It seems to be no big deal to have a lot of small files; I think it's the
actual scan of the song tree that's expensive. Simplify with this in
mind.
Load song banners when the song is loaded, so we don't load banners
for songs that aren't there.
Avoid touching the original banner when we're simply loading.
2003-06-15 00:57:05 +00:00
Glenn Maynard
0c48980e1a
bump cache
2003-06-11 23:07:19 +00:00
Glenn Maynard
de860395b8
Cache banners.
2003-06-04 22:42:43 +00:00
Glenn Maynard
098a28beb3
bump cache
2003-05-31 04:48:38 +00:00
Glenn Maynard
e72d10765d
change beginner icon behavior
2003-05-30 21:13:54 +00:00
Glenn Maynard
9d73393586
Implement GetElapsedTimeFromBeat directly. Needs testing and review.
...
This makes time spacing fast on Stoic.
Tested by cross-referencing with GetBeatAndBPSFromElapsedTime;
behavior on stops seems to be correct.
2003-05-29 08:31:28 +00:00
Glenn Maynard
8e3e4c8ff1
Change the difficulty sort; always prefer the difficulty on EASY if there is
...
one.
2003-05-29 00:46:25 +00:00
Chris Danford
c9b4efb861
ignore DWI "-char" graphics (so they won't be detected as banner or background)
2003-05-24 21:33:02 +00:00
Chris Danford
c8c340ea09
ignore DWI "-char" graphics (so they won't be detected as banner or background)
2003-05-24 21:32:03 +00:00
Chris Danford
6ee884aed2
Add support for #DISPLAYBPM in DWI and SM files
2003-05-23 01:14:43 +00:00
Glenn Maynard
43bdf89434
unused headers
2003-05-22 20:37:53 +00:00
Glenn Maynard
2e80061f5d
hash values have changed; clean out cache
2003-05-22 20:35:54 +00:00
Glenn Maynard
e4fb1f2440
rename m_bShowTranslations to m_bShowNative
2003-05-20 04:41:47 +00:00
Kevin Slaughter
fd02bce784
Added new unlock system, disabled by default
2003-05-09 05:56:05 +00:00
Glenn Maynard
09967df461
Rest of s/GetString/c_str/.
...
(watch out for PlayerOptions::GetString and SongOptions::GetString)
2003-04-25 00:27:30 +00:00
Chris Danford
977ad34638
move timespacing on player options screen
2003-04-24 06:16:04 +00:00
Glenn Maynard
083a07738f
Try to stop picking up inline images as cdtitles.
2003-04-22 20:56:53 +00:00
Glenn Maynard
a70d95db67
fLength sometimes comes out to 0
2003-04-21 20:25:20 +00:00
Glenn Maynard
ca0e88c0a8
Fix images not being seen on first load.
...
Work around broken data with leading spaces in the path.
2003-04-20 23:45:01 +00:00
Glenn Maynard
15e6234625
fix up a rather fear-inspiring conditional
2003-04-20 01:31:13 +00:00
Glenn Maynard
f18034f7b3
inval song cache
2003-04-19 23:17:29 +00:00
Chris Danford
1b38fe101c
Show banners while MusicWheel is moving fast.
...
Broke SORT_GROUP into SORT_PREFERRED/SORT_GROUP (like DDREX)
2003-04-19 18:51:13 +00:00
Chris Danford
25ef2863e0
add time-based spacing and variable scroll speed (commented out because it wasn't as helpful as I hoped)
2003-04-16 22:49:40 +00:00
Eric Holbrook
1911fe989e
Use IncludeAutogenTypes option to exclude autogen notes from random course selections
2003-04-15 22:55:24 +00:00
Chris Danford
cfe1f9ec67
Add parameters to BackgroundChange: fRate, bFadeLast, bRewindMovie, bLoop.
...
I don't like how this changes the syntax for the #BGCHANGES tag in an SM file. I will think more about this - it's important to finalize it quickly.
2003-04-14 04:10:01 +00:00
Chris Danford
ce02e89f39
Guess sample start time even if it's read to be 0
2003-04-03 22:52:17 +00:00
Glenn Maynard
d267f60f80
cache update for the last snapshot
2003-03-30 20:17:41 +00:00
Glenn Maynard
e00d3d0e9e
handle lyric paths like other paths
...
note that we don't want to load things in TidyUpData, since
that's only called when we're not loading from cache
2003-03-19 20:01:33 +00:00
Kevin Slaughter
9c00b6f674
We now have lyric support!.. I gotta sleep some, will add an option to turn lyrics on/off when I get home from work
2003-03-19 12:43:49 +00:00