Commit Graph
5209 Commits
Author SHA1 Message Date
Glenn Maynard 363d0eb1fc Fix low-quality banners. 2003-09-06 05:23:26 +00:00
Glenn Maynard 715ad226b7 add splash.bmp 2003-09-06 04:23:22 +00:00
Glenn Maynard 958006d4a1 fix warning 2003-09-06 04:22:30 +00:00
Glenn Maynard d47eda86da Add a preference to not clear combo between songs. (not currently
listed in options menus)
2003-09-06 04:18:08 +00:00
Glenn Maynard 2bad168945 Don't clear GAMESTATE->m_CurStageStats
here--GameState::ResetStageStatistics does that.
2003-09-06 04:14:38 +00:00
Glenn Maynard 930becbadd fix backout glitch 2003-09-06 03:55:32 +00:00
Glenn Maynard 144bee1143 allow aborting games with the start button (for configurations that
have no back button)
2003-09-06 03:25:45 +00:00
Glenn Maynard 09109196d9 Track number of consecutive misses internally. 2003-09-06 02:26:06 +00:00
Glenn Maynard c3c695e14b Remove more duplicated code. Why was over 550 lines of code
copied and pasted?  Maintenance nightmare ...
2003-09-06 02:20:09 +00:00
Glenn Maynard 112cb0b384 simplify 2003-09-06 02:05:39 +00:00
Glenn Maynard fbe8045e3a Trigger "select music comment repeat" announcer if the same song is
played more than once.
2003-09-06 01:57:24 +00:00
Glenn Maynard c7358e2cf9 s/m_vPassedStageStats/m_vPlayedStageStats/g 2003-09-06 01:37:30 +00:00
Glenn Maynard 5ef82e798b Rename StageStats::operator+= to AddStats. (easier to grep for)
Keep track of whether each stage in StageStats was an extra stage.
GAMESTATE->m_vPassedStageStats now holds all played songs,
including failed ones (renaming in a moment).
GameState::GetFinalEvalStatsAndSongs logic was weird.  Simplify.
2003-09-06 01:35:29 +00:00
Glenn Maynard 6862e69559 Oops. Meant to commit this first. 2003-09-06 01:20:56 +00:00
Glenn Maynard 449b296133 Duplicate code. 2003-09-06 01:20:03 +00:00
Glenn Maynard d1edec229d Silly fix. 2003-09-06 01:18:55 +00:00
Glenn Maynard f08f98ee0b Use StageStats::OnePassed. 2003-09-06 00:33:32 +00:00
Glenn Maynard 9ff98a51cb Add StageStats::OnePassed. 2003-09-06 00:33:09 +00:00
Glenn Maynard 48180c862b Uninstallation fix. 2003-09-05 23:03:34 +00:00
Glenn Maynard 27dad54b95 Some people have been distributing CVS snapshots without changing
the identification, resulting in crash dumps coming in identifying themselves
as alpha 3 or alpha 4 and being something else entirely.  Let's leave the
strings in CVS set to something else.
2003-09-05 22:57:19 +00:00
Glenn Maynard 9a97694d2f A! no, B! 2003-09-05 21:15:24 +00:00
Glenn Maynard c3e2d8edf6 update 2003-09-05 21:08:32 +00:00
Glenn Maynard c69c8540ea Course writing fixes:
* fix extra colon being written, causing mods to not read back in
 * fix showcourse and noshowcourse not being written correctly
 * don't write out -1 #LIVES and #METER
 * don't write #REPEAT:NO
2003-09-05 21:05:05 +00:00
Glenn Maynard 32e1323fb9 Quick fix for F1 crashing the editor. (The menu is still too big, it goes
off the screen.)
2003-09-05 20:31:33 +00:00
Glenn Maynard d51d43a898 May release an updated snapshot for the loading crash, since it's pretty
common.
2003-09-05 20:21:21 +00:00
Glenn Maynard 4d8eb53e1c Fix up IsAbsolutePath check in Windows. 2003-09-05 20:13:36 +00:00
Glenn Maynard 96c2e2ad7e ChangeToDirOfExecutable uses FDB before LOG exists. Fix potential
crashes.
2003-09-05 20:10:40 +00:00
Glenn Maynard c7312adc90 Oops. Left, not right.
Simplify.
2003-09-05 20:07:36 +00:00
Glenn Maynard 8a88cfdc7c Must never call LOG->* methods from the crash handler 2003-09-05 19:44:10 +00:00
Glenn Maynard cb550f1b65 This can't be set to F11--that key is used by screens. Please grep for
keyboard symbols before changing global hotkeys.
2003-09-05 19:34:33 +00:00
Glenn Maynard b744805329 Fix without playing with IgnoreEmpty. (this code is becoming ugly, I
need to clean it up ...)
2003-09-05 18:54:08 +00:00
Glenn Maynard 9b05b0511d Fix crash with "/foo" paths. 2003-09-05 18:19:57 +00:00
Kevin Slaughter 91818ab829 Basic support for symbolic song linking. Currently it duplicatly loads a song into the specified dir. The SONGNAME.include should be in whatever mix folder the link should appear in, and only have the tag of #LINK:Songs/mixfolder/songname; -- Unfortunatly since it is double-loading this song, this causes 2 scores to be saved, etc. Added m_bIsSymLink into the Song class so we can ID it as such, to exclude it from score writing/song enumeration and such. I kinda need some help makgin sure scores and all writable data are mapped back to the real song. 2003-09-05 09:14:11 +00:00
Glenn Maynard 57c7d7d748 update 2003-09-05 09:02:23 +00:00
Chris Danford 8b610118c9 load splash graphic at runtime 2003-09-05 08:31:33 +00:00
Chris Danford 01efee2090 load splash graphic at runtime 2003-09-05 08:22:06 +00:00
Glenn Maynard 69d11d5fbb We don't use GLU. 2003-09-05 08:16:14 +00:00
Glenn Maynard 786d9e2156 Don't use huge GTK CFLAGS for all objects. 2003-09-05 07:41:02 +00:00
Glenn Maynard c1ce892525 Add GtkModule.so.
Don't use huge GTK CFLAGS for all objects.
2003-09-05 07:40:34 +00:00
Glenn Maynard 8407c758b1 Use \n newlines in Darwin, too, not \r. 2003-09-05 07:36:40 +00:00
Chris Danford e0b3160528 revert PlayerOptions changes 2003-09-05 07:34:13 +00:00
Glenn Maynard 23a543d7e0 Fix ChangeToDirOfExecutable in Windows. 2003-09-05 07:15:21 +00:00
Andrew Wong 198ce73873 fix compile on VC++6 2003-09-05 07:08:08 +00:00
Glenn Maynard 59d24ab3e5 Fix warning. 2003-09-05 06:59:15 +00:00
Glenn Maynard 3f1c961a12 LoadingWindow driver fallbacks. 2003-09-05 06:55:14 +00:00
Glenn Maynard ed772a3531 Change defines. 2003-09-05 06:54:48 +00:00
Glenn Maynard 510f97bc45 Module loading. 2003-09-05 06:54:32 +00:00
Glenn Maynard dde370f2db Dynamically load GTK as a module. This way:
1: If GTK isn't available, we can fall back on another LoadingWindow, and
2: ldd ./stepmania doesn't list lots of extra libraries that we only
use on startup.
This is somewhat experimental.  I don't intend to modularize much in this
way.
2003-09-05 06:53:50 +00:00
Glenn Maynard d87e61b7c7 Handle MakeLoadingWindow returning NULL. 2003-09-05 06:50:47 +00:00
Glenn Maynard 30029f49aa remove spurious output 2003-09-05 06:40:21 +00:00