Commit Graph
100 Commits
Author SHA1 Message Date
Steve Checkoway fdf7d24b8c DEBUG=1 in Performance debug builds (basically debug builds with optimization) 2008-07-21 06:41:40 +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
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
Steve Checkoway 1fedb46955 We don't even use ffmpeg's software image scalar, but the directory and some of its contents need to be present to build ffmpeg. The version is tied to mplayer rather than to ffmpeg so grab an arbitrary version that allows ffmpeg to compile. 2008-05-27 05:51:34 +00:00
Steve Checkoway 285025fd76 Add STL assertions to debug builds. 2008-05-16 12:53:33 +00:00
Steve Checkoway 352fff4aeb Don't strip out private symbols, we want them in backtraces. 2008-05-16 12:42:31 +00:00
Steve Checkoway 1c01c8f4b0 Enable STL assertions in debug builds. 2008-05-16 12:31:56 +00:00
Steve Checkoway b9c0288a2c Fix crash when losing. 2008-05-16 02:53:49 +00:00
Steve Checkoway b2057acb2f Remove ScreenCenterImage. 2008-05-15 19:16:25 +00:00
Steve Checkoway 67ebd51321 Move Player-specific preferences to Player.cpp. 2008-05-15 10:05:48 +00:00
Steve Checkoway fe07a07fa3 Fix compile and move these preferences into UnlockManager. 2008-05-15 09:57:29 +00:00
Steve Checkoway 9f0e7f02c6 Fix compile. 2008-05-15 09:56:53 +00:00
Steve Checkoway 781eeaa4a6 Avoid using doubles for GetTimeSinceStart(). 2008-05-13 10:43:14 +00:00
Steve Checkoway 52a33f48a6 Remove files. 2008-05-10 06:52:43 +00:00
Steve Checkoway 5ed6b26099 Fix warnings about shortening 64 bits to 32 bits. 2008-05-10 06:51:40 +00:00
Steve Checkoway da1b2d5052 Fix warnings about shortening 64 bits to 32 bits. 2008-05-10 06:50:57 +00:00
Steve Checkoway fb4c330d70 Remove OptionRow {Title,Item}.redir. The lowercase versions already exist in the repository and having both is causing svn to screw up. 2008-05-10 02:42:00 +00:00
Steve Checkoway 3dc6af6881 Fix warnings about shortening 64 bits to 32 bits. 2008-05-10 02:32:07 +00:00
Steve Checkoway 85b668b162 Fix warnings about shortening 64 bits to 32 bits. 2008-05-10 02:31:34 +00:00
Steve Checkoway 0c2a2ad425 Don't include arch/arch_default.h from anywhere but in arch. RageSoundManager shouldn't depend on the input handler, for example. 2008-04-29 06:12:20 +00:00
Steve Checkoway 4c76523863 Rename files. 2008-04-29 05:55:11 +00:00
Steve Checkoway 6e44065a33 More consistent file names. 2008-04-29 05:48:50 +00:00
Steve Checkoway aa25271322 Add/remove files. 2008-04-28 06:17:44 +00:00
Steve Checkoway 6a8d514c5b This hasn't been needed for a while. Ever since we dumped 10.2.8 support. It just got overlooked. 2008-04-20 08:33:09 +00:00
Steve Checkoway 65a34c62e5 Make color a type. 2008-04-06 21:22:07 +00:00
Steve Checkoway 8afcc29733 Use xhtml output. It seems that all it took to get firefox to display it was to had the xhtml namespace. Add xml/xhtml/css compliance icons. (Run xsltproc --stringparam browser no to get the xhtml/css icons.) 2008-04-06 13:30:57 +00:00
Steve Checkoway 16c3646b84 Revert InitialScreen 2008-04-05 21:41:59 +00:00
Steve Checkoway 3f002cbc9e Partial revert. Fix spacing issues caused by last commit. 2008-03-30 06:21:13 +00:00
Steve Checkoway 8a7ec3b0e5 Fix strange spacing issues. 2008-03-30 05:37:48 +00:00
Steve Checkoway 51db0029c0 Document the Enum namespace. 2008-03-30 04:27:28 +00:00
Steve Checkoway 0dac70044c Pass the class through to the children of Description and code elements. Add table and Enum to the list of key words. 2008-03-30 04:26:54 +00:00
Steve Checkoway efb91f41fc Unused. 2008-03-30 02:16:43 +00:00
Steve Checkoway 08dc857423 There is almost never a reason to give a specific argument for the link. The .xsl does a good job figuring out what you want. 2008-03-30 00:17:51 +00:00
Steve Checkoway 538346e2f6 Add a Namespaces element and update the xsl and the documentation to match. 2008-03-30 00:11:42 +00:00
Steve Checkoway 2cfc91da83 Dump namespace information separate from global functions. 2008-03-30 00:10:22 +00:00
Steve Checkoway 4c8ec5c10b More show what is being replaced in the warning. 2008-03-24 13:04:44 +00:00
Steve Checkoway 68e181b974 GAMEMAN: to GameManager. 2008-03-24 12:50:45 +00:00
Steve Checkoway 521c1c23e5 GAMEMAN-> to GameManager:: 2008-03-24 12:50:16 +00:00
Steve Checkoway 551d9bfc23 Make GameManager a namespace rather than a singleton since it doesn't contain any data. 2008-03-24 12:49:31 +00:00
Steve Checkoway df8280ac72 If REQUIRE_STEP_ON_HOLD_HEADS is false, don't make the hold head a miss if the player is holding down the button. 2008-03-21 16:28:12 +00:00
Steve Checkoway 533c77fcb5 Add missing language strings. 2008-03-21 15:36:40 +00:00
Steve Checkoway 00c5e91c7b Variable naming cleanup to match normal SM style. 2008-03-21 11:13:05 +00:00
Steve Checkoway 918d5a3ccf Cleanup autorelease pools. Only make one (I don't think that one is even necessary since nothing should be using autoreleased objects, but just in case). 2008-03-21 11:11:00 +00:00
Steve Checkoway 0a37c9eb60 Remove files. 2008-03-21 10:49:41 +00:00
Steve Checkoway 98aae96424 Unneeded. This code was a neat idea, build up a list of actions to be performed on the main thread. Ultimately it just made the code look ugly. 2008-03-21 10:48:48 +00:00
Steve Checkoway ae0449ef23 Rewrite this using the delegate to handle the bits that need to be on the main thread. 2008-03-21 10:46:53 +00:00
Steve Checkoway a2cb35dc89 Rename LoadingWindow_Cocoa.m to LoadingWindow_Cocoa.mm. 2008-03-20 12:37:46 +00:00
Steve Checkoway 4a6f314472 Change from objective C to objective C++ and rewrite this code in a more natural way. 2008-03-20 12:34:44 +00:00
Steve Checkoway fe586e828a File rename. 2008-03-11 11:17:18 +00:00
Steve Checkoway b006633e02 song.h -> Song.h 2008-03-09 03:51:18 +00:00
Steve Checkoway 74c2abff14 Remove MusicSortDisplay 2008-03-03 00:24:29 +00:00
Steve Checkoway 285cf5ffab Strip .svn as well as files ending in CVS. 2008-02-20 02:49:41 +00:00
Steve Checkoway a3e218f548 For some reason, libffmpeg.a got corrupted during the transfer to svn. Fix. 2008-02-19 19:03:05 +00:00
Steve Checkoway 28fd2e0005 Fix warnings. 2008-02-19 18:43:45 +00:00
Steve Checkoway 4c7c459c51 Fix compile 2008-02-19 18:42:53 +00:00
Steve Checkoway 21dff73426 Don't update or draw the pad/characters twice. 2008-01-21 09:26:31 +00:00
Steve Checkoway 04747b42ad Fix lifts not counting for combos. 2008-01-19 22:24:29 +00:00
Steve Checkoway cfb5341e09 Simplify. 2008-01-19 22:23:47 +00:00
Steve Checkoway e255c1a0b7 Simplify: use a bit vector. 2008-01-19 21:12:52 +00:00
Steve Checkoway b984649787 Fix editor crash with more than one Edit Steps. There's no need for a map here. The saved Song will have the Steps in the same order as they were when the they were saved in CopyToLastSave(). 2008-01-19 20:02:38 +00:00
Steve Checkoway c68c21ff78 Apparently this changed case at some point. 2008-01-05 18:18:28 +00:00
Steve Checkoway 6bd807e352 Bump copyright year. 2008-01-05 18:16:51 +00:00
Steve Checkoway 08f618a802 Missed havn't -> haven't commit. 2008-01-05 18:15:50 +00:00
Steve Checkoway d13f4a1768 Hack to keep banner movies from playing faster and faster due to Update() being called multiple times in the underlying MovieTexture by unloading the texture if it appears more than once in the list of fading banners. 2008-01-05 15:31:59 +00:00
Steve Checkoway e905fa7628 Have SetSecondsIntoAnimation() set the movie position too. Currently, movies can only be rewound, any value other than 0 is ignored. 2008-01-05 15:29:53 +00:00
Steve Checkoway 3b1a156ca6 We want to update the children manually, so we need to be overriding UpdateInternal(), not Update(). Overriding Update() was causing Update() to be called on each of our children twice. 2008-01-05 15:14:23 +00:00
Steve Checkoway 036f468da5 const. 2008-01-05 12:17:43 +00:00
Steve Checkoway 60f953f3c1 Fix comments. havn't -> haven't. 2008-01-05 11:56:03 +00:00
Steve Checkoway 4814056809 Remove period. (Just playing with a script to read our copyrights.) 2008-01-05 07:57:59 +00:00
Steve Checkoway 1d32a92e29 One "All rights reserved." is enough. 2008-01-05 06:59:56 +00:00
Steve Checkoway cddd962d67 License cleanup (just spacing and the word Copyright). Do we have a real name for vdl? Our policy is clearly stated in the obvious place: Themes/defaults/BGAnimations/ScreenCredits overlay/credits.lua. Only code and asset contributions from people who are willing to disclose their real name. 2008-01-05 06:52:07 +00:00
Steve Checkoway fa8e82e6c4 Name fix. 2008-01-05 05:15:35 +00:00
Steve Checkoway c681e3bb3b Revert. ogg wants __MACOSX__. 2008-01-05 04:35:43 +00:00
Steve Checkoway 715200afc9 MACOSX is sufficient. 2008-01-05 04:21:52 +00:00
Steve Checkoway 898e0ddcae Remove more unnecessary checks. 10.3.9 is only missing C99 functions like llabs() 2008-01-05 04:19:15 +00:00
Steve Checkoway 42ab45b44a Define attribute_deprecated to nothing to inhibit ffmpeg spewing a million warnings. 2008-01-05 03:04:16 +00:00
Steve Checkoway 814465df80 Be specific about what files to copy. 2008-01-03 07:45:39 +00:00
Steve Checkoway ec58789644 Remove code needed for supporting 10.2.8 since we don't any more. 2008-01-03 03:32:56 +00:00
Steve Checkoway 74a2028160 If glGetError is slow on a platform, define GL_GET_ERROR_IS_SLOW. Define this on OS X only for now. It's fast on Windows. 2008-01-03 02:45:00 +00:00
Steve Checkoway ce8f578f0c Generate a ver.cpp on every make all but not on make stepmania, unless ver.cpp does not exist. 2008-01-03 02:35:20 +00:00
Steve Checkoway 2b6391f193 Fix comment. 2008-01-02 12:45:48 +00:00
Steve Checkoway 9f24a8bea3 All Judgements have a TapNoteScore. Only holds have a HoldNoteScore. This _should_ fix both TNS and HNS judging when the hold finishes. I am having a hard time telling though. 2008-01-02 12:40:13 +00:00
Steve Checkoway 7c5853292b Only check for openGL errors in debug builds or when initializing. Calling glGet*() or any other synchronizing function is very slow (at least for Mac OS X). 2008-01-02 12:17:49 +00:00
Steve Checkoway 09a24016b5 Only play a key sound for a press, not a release. 2008-01-02 12:06:37 +00:00
Steve Checkoway 062ff95d5e Do what the comment says and change random movies every 4 measures. This combined with the TimingData.h change fixes random movies switching every beat instead of every four measures. 2008-01-02 11:49:15 +00:00
Steve Checkoway 95224847bd Add comment. Fix GetNoteRowsPerMeasure() returning note rows per beat. 2008-01-02 11:48:08 +00:00
Steve Checkoway 26dc376eeb Make InitState() reset Sprite state. Make movies skip the first update. Fixes background movies play too quickly at first. 2008-01-02 10:40:37 +00:00
Steve Checkoway f8383e7f4e Remove boilerplate added by Xcode. This should have been removed 4.5 years ago, when this file was added. 2007-12-30 04:59:01 +00:00
Steve Checkoway 2b75afd00b Use iSongRow. 2007-12-16 00:21:25 +00:00
Steve Checkoway c6a3fa5f67 If we hit a note, play its keysound. If we haven't hit a note, play the sound for the closest note. 2007-12-16 00:13:20 +00:00
Steve Checkoway 4be117e4c3 Key sounded files need not have an associated music file. If it doesn't, don't crash and don't add it to the sound chain. 2007-12-15 23:26:12 +00:00
Steve Checkoway 9514f31666 Fix sounds not being written into the mix buffer. 2007-12-15 23:22:57 +00:00
Steve Checkoway 4873e924d7 Strip the newlines off of the XML before the Warn(). Also, we should never pass user-supplied data as a format string. 2007-12-15 23:21:30 +00:00
Steve Checkoway 05c9c69fbb Remove debugging. 2007-12-08 19:33:03 +00:00
Steve Checkoway b1e07c027b Document RageTexture and most of Sprite. There are bits I am not clear on still. 2007-12-03 06:52:33 +00:00
Steve Checkoway 6393dc1cdd Allow more than only text inside <Link></Link>. 2007-12-03 06:50:06 +00:00
Steve Checkoway 13fa6a7d14 This is overridden by subclasses so it needs to be virtual. 2007-12-03 06:36:12 +00:00
Steve Checkoway 1f58d5a753 Fix comment typo. 2007-12-03 06:22:32 +00:00