Commit Graph
9704 Commits
Author SHA1 Message Date
Glenn Maynard cf98aa5f7c fix ScreenEditMenu transitions 2004-05-03 00:08:56 +00:00
Glenn Maynard 90c80308f9 fix missing ScreenEditMenu elements 2004-05-03 00:08:22 +00:00
Glenn Maynard 712e1ec445 If a sound is started, plays for a while, then stopped, repositioned and
started quickly, queued position data from the previous play will still
be flushed.  We clear already-flushed data in StopMixing (pos_map.clear())
so we don't have stale data, but some is being re-flushed afterwards because
we have the same ID.  Change sound IDs when stopping a sound.

(The symptom was the first frame in Play mode in the editor would process
using an old position; the position was usually later in the song, which
sometimes marked hold notes as dead.)
2004-05-02 23:54:39 +00:00
Glenn Maynard 89f9660a6a asserts 2004-05-02 23:48:51 +00:00
Chris Danford 6bf3ffc4ce poll for changes in usb/devices 2004-05-02 23:27:14 +00:00
Chris Danford 9d321a5bb7 fix assert when switching from rave to arcade 2004-05-02 22:18:07 +00:00
Chris Danford 51f0b44483 fix reload of usb-storage fails because drives still mounted 2004-05-02 22:16:56 +00:00
Sean Burke 85f7c115ff Fix Linux compile. 2004-05-02 21:53:39 +00:00
Chris Danford 0a4a6fc818 don't sign stats.html 2004-05-02 19:24:12 +00:00
Chris Danford bb76d1da20 fix theme mod names show on eval screen 2004-05-02 18:55:00 +00:00
Chris Danford 741ab63c14 change "total high score dance points" to "percent complete" 2004-05-02 18:49:41 +00:00
Chris Danford 1dbcca2741 theme eval mod names 2004-05-02 18:49:13 +00:00
Chris Danford 9a716c0ac5 theme mod names on the eval screen 2004-05-02 11:54:16 +00:00
Chris Danford f12a0e25f3 fix machine high score index when players both get in the same HighScoreList 2004-05-02 11:35:13 +00:00
Chris Danford 07bc79ed35 show name to fill marker instead of "YOU" for new high scores 2004-05-02 10:37:07 +00:00
Chris Danford 5e6038c83a fix "possibleDP=0 will choose Grade=Tier20, which may not have a graphic" 2004-05-02 09:57:28 +00:00
Steve Checkoway 9f8c8421e1 remove old files 2004-05-02 04:31:55 +00:00
Steve Checkoway b28c4e44e9 add ScreenWithMenu whatever.* 2004-05-02 04:06:00 +00:00
Glenn Maynard ff54ceafea update 2004-05-02 03:55:20 +00:00
Glenn Maynard ef47972465 use fast dither for banner cache 2004-05-02 03:51:25 +00:00
Glenn Maynard fa83dfc552 fix excessive rounding error in mySDL_BlitTransform (completely opaque
surfaces would be set to an alpha value of 0xFB); fix latent alpha channel
bug
2004-05-02 03:49:22 +00:00
Glenn Maynard ac81016af4 when dithering, round the alpha channel instead of truncating 2004-05-02 03:41:33 +00:00
Chris Danford 58d63cb476 make draw order separate from Z value
add "PageType" graphic to ScreenEvaluation
2004-05-02 03:01:27 +00:00
Glenn Maynard 82595ecfe1 fix minor memleaks: a few bytes per screenshot, and a harmless "leak"
if IMG_LoadTyped_RW fails
2004-05-02 02:15:01 +00:00
Jason Felds d3f461220a No more newline warning. 2004-05-02 01:36:28 +00:00
Glenn Maynard 20462b7118 optimize PrintInventoryForSong; cuts a few seconds from stats.html writing 2004-05-02 01:06:16 +00:00
Glenn Maynard 3abc4617e0 update 2004-05-02 00:22:32 +00:00
Glenn Maynard 22d7bf1508 cleanup 2004-05-02 00:21:47 +00:00
Glenn Maynard e96fb67f6c remove old file 2004-05-02 00:18:54 +00:00
Glenn Maynard 363534a046 remove Song::GetNumNotesWithGrade 2004-05-02 00:12:31 +00:00
Glenn Maynard 61c2f730de GetNumNotesWithGrade is very slow when we have to call it on every
grade type, since we have to search for the given grade; instead, use
GetGrades, which returns all grade counts in one pass
(fixes grade sort speed regression; 10x speedup)
2004-05-02 00:11:41 +00:00
Glenn Maynard 34ada5897d add Profile::GetHighScoresForASong
add optimized Profile::GetGrades to fix extremely slow grade sort creation
2004-05-02 00:08:42 +00:00
Glenn Maynard c00f96941b add StepsID::MatchesStepsType 2004-05-02 00:06:55 +00:00
Chris Danford 2e174881c5 don't load multiple copies of "common back" sound 2004-05-01 23:30:30 +00:00
Chris Danford 6590bd2d48 don't load multiple copies of "common start" or "common invalid" sound 2004-05-01 23:28:53 +00:00
Chris Danford df5cd5e813 move MenuElements into a base ScreenWithMenuElements so that metrics can be overridden using the Fallback mechanism 2004-05-01 23:19:33 +00:00
Glenn Maynard 1d2d1927a6 remove old code 2004-05-01 21:54:09 +00:00
Glenn Maynard 197ec50a66 fix inconsistency between StepsID::FromSteps and StepsID::LoadFromNode
causing song scores to not be found
2004-05-01 21:53:28 +00:00
Chris Danford 66e65849da move name refresh from BeginGame to EndGame 2004-05-01 21:34:16 +00:00
Chris Danford f9ee3daede fix compile error 2004-05-01 21:31:53 +00:00
Glenn Maynard 4ffec3f572 add change lists from snapshots
this differs from NEWS: NEWS only contains changes interesting to
end users upgrading from the last major release (though perhaps this
isn't a useful distinction anymore, since it's been about two decades since
the last release)
2004-05-01 07:25:23 +00:00
Glenn Maynard d4352ed68b simplify 2004-05-01 06:26:57 +00:00
Glenn Maynard 084042fc47 log ALSA kernel version earlier 2004-05-01 06:25:24 +00:00
Glenn Maynard 761bcf7eae avoid loading ALSA if not needed 2004-05-01 06:24:37 +00:00
Glenn Maynard 3285433fb9 optimize FTOC (about 7x faster in g++, not benchmarked in VC) 2004-05-01 05:21:39 +00:00
Glenn Maynard eeb79a5ee0 implement missing lrintf 2004-05-01 05:17:58 +00:00
Glenn Maynard b48043dc2e search all_sounds, not owned_sounds 2004-05-01 05:15:21 +00:00
Glenn Maynard 84ac4d3fc9 fix crash if a sound is played, copied, and then the parent is given over
to RageSoundManager; don't think this ever actually happens
2004-05-01 05:13:09 +00:00
Chris Danford 051cc33b43 change linux mem cards to use lsusb instead of crash-happy usbdevfs 2004-05-01 04:40:00 +00:00
Glenn Maynard 53fd27b885 disable "drive not ready", etc. dialogs 2004-05-01 01:44:07 +00:00