Commit Graph

27279 Commits

Author SHA1 Message Date
Steve Checkoway 08a504dd8d Fix extra stage crash on songs with more than one stage. Fixes bugs 1905623, 1906055, and 1879968 (probably). 2008-07-23 12:27:12 +00:00
Steve Checkoway 6d8ac95e72 Add asserts. By this point, every human player needs to have steps. 2008-07-23 12:22:24 +00:00
Colby Klein a94f29aaad Fix combo numbers cutting off. 2008-07-23 12:12:22 +00:00
Steve Checkoway 148f4b57b8 Simplify a bit. 2008-07-23 11:12:07 +00:00
Colby Klein 073480ea6f Fix a slight error on 16th notes. 2008-07-23 02:05:31 +00:00
Colby Klein c01d90824c Fix alignment. 2008-07-23 01:21:44 +00:00
Steve Checkoway d7c754dca7 Fix a few lua errors. I do not actually see the time being displayed anywhere. 2008-07-22 13:37:28 +00:00
Steve Checkoway 2149e5dfc5 Pick a font for ScreenMusicScroll. 2008-07-22 13:05:19 +00:00
Steve Checkoway 145527deb5 Remove duplicate file. 2008-07-22 11:17:32 +00:00
Steve Checkoway acdc225981 Blank header. (Not sure what this should really be but the pointed to file no longer exists.) 2008-07-22 11:15:58 +00:00
Steve Checkoway 815a332ef3 Change assert to one that doesn't always succeed. 2008-07-22 11:08:26 +00:00
Steve Checkoway 6c0bb3173e Fix dialogs on OS X. 2008-07-22 11:07:32 +00:00
Steve Checkoway 44a533660d Add missing strings. 2008-07-22 11:06:41 +00:00
Steve Checkoway 6f65283624 Fix ScreenMessage crash. 2008-07-22 07:30:04 +00:00
Steve Checkoway a0c1dc24de Fix ScreenMessage crash. 2008-07-22 07:24:00 +00:00
Steve Checkoway 6eeb7aaf70 More targeted includes. It might be worth getting away from Carbon eventually; however, many of the replacement APIs are either in 10.4 or 10.5 and we still target 10.3.9. 2008-07-22 07:01:03 +00:00
Josh Allen 19636d559b remove extra qualification 2008-07-21 22:23:43 +00:00
Steve Checkoway a2b424aa48 Remove ScreenStage 2008-07-21 12:24:47 +00:00
Steve Checkoway 856b3f6cd1 _Arial 14 shadow -> Common Normal 2008-07-21 12:23:38 +00:00
Chris Danford ef3d63ae15 fixup 2008-07-21 12:03:41 +00:00
Chris Danford 568659cfa9 use RString for ScreenMessage for easier debugging 2008-07-21 12:02:13 +00:00
Chris Danford f36f6618fa use RString for ScreenMessage for easier debugging 2008-07-21 12:00:50 +00:00
Chris Danford 7b8b6f29e5 remove ScreenStage, use ScreenSplash 2008-07-21 11:59:55 +00:00
Steve Checkoway 4418388ffe Simplify. I seem to recall reading that one should not subclass stl types anyway. 2008-07-21 11:15:32 +00:00
Steve Checkoway 7c06eb955a Spacing cleanup. 2008-07-21 11:14:06 +00:00
Steve Checkoway e970628538 Fall back on a known good resolution rather than 640 x 480. Some displays do not support 640 x 480 and on the first run this causes problems. Fixes bug 1894682. 2008-07-21 11:11:55 +00:00
Steve Checkoway 310d05a2cb Fix warning by using the "safe" snprintf. 2008-07-21 10:35:40 +00:00
Steve Checkoway 9bca01da8e If there is nothing to copy, return. This fixes an assert in stl since m_pFile->m_sBuf[m_iFilePos] is not dereferencable if m_iFilePos is the size of the file. 2008-07-21 10:34:43 +00:00
Steve Checkoway 8d266cf4a2 Use a set instead of a vector. This makes Unregister() take O(log n) rather than O(n) while Register() now takes O(log n) rather than O(1). Since everything registered is eventually unregistered--as far as I can tell--this is a significant net gain. In practice, the speed up is quite noticable. 2008-07-21 08:57:07 +00:00
Chris Danford 96389ba367 fixup 2008-07-21 08:05:06 +00:00
Chris Danford f9dd3ef652 fixup 2008-07-21 08:04:06 +00:00
Chris Danford 901e2f488a fixup 2008-07-21 08:02:45 +00:00
Chris Danford 340b298f45 GetStageIndex -> GetCurrentStageIndex (consistent naming) 2008-07-21 08:00:15 +00:00
Chris Danford 13af2debff add Frame element 2008-07-21 07:59:31 +00:00
Chris Danford 68c6bb9458 remove hardcoded 'Common' element lookup 2008-07-21 07:58:59 +00:00
Steve Checkoway fdf7d24b8c DEBUG=1 in Performance debug builds (basically debug builds with optimization) 2008-07-21 06:41:40 +00:00
Chris Danford c839cdbcdc no message 2008-07-21 01:08:02 +00:00
Colby Klein 3487e60cba Fix compile 2008-07-17 12:19:42 +00:00
Steve Checkoway eb60477d69 Cleanup header by moving OS X specific stuff into .cpp. 2008-07-14 13:00:06 +00:00
Steve Checkoway 665bd80520 Do not rely on paths. Walk the I/O registry tree ourself. 2008-07-14 12:24:06 +00:00
Glenn Maynard 77821c179a only write cache index on success 2008-07-13 22:23:24 +00:00
Steve Checkoway d8eefddbcd Rename project to satisfy Xcode 3.1 2008-07-12 21:05:23 +00:00
Steve Checkoway dd4aba816f Rename project to satisfy Xcode 3.1 2008-07-12 21:04:52 +00:00
Glenn Maynard 1044848664 fix broken symlinks causing warnings 2008-07-12 19:23:44 +00:00
Glenn Maynard 319d72b5fe move tomcrypt helpers into a separate file; they're useful separately 2008-07-11 23:44:41 +00:00
Colby Klein 5b49bb2983 Add missing metric 2008-07-11 13:12:26 +00:00
Colby Klein 01dcb2a8b7 Add SeectMenuChangesDifficulty. Instead of crashing when the PlayMode is not set, revert to PLAY_MODE_REGULAR. 2008-07-11 13:06:37 +00:00
Mike Hawkins 3fc4f1ea94 Player-side Autoplay modifier (allows one player to play normally, while the other is in autoplay mode) 2008-07-08 00:56:24 +00:00
Chris Danford d1f939f486 fix missed checkpoints still counts as full combo 2008-07-08 00:48:26 +00:00
Glenn Maynard 193265d51c MercifulBeginner too easy 2008-07-07 20:06:06 +00:00