Commit Graph
100 Commits
Author SHA1 Message Date
Steve Checkoway 8ebe2c4563 Add Secret. 2006-03-10 23:56:45 +00:00
Steve Checkoway 233bf29cee Add Secret row to mark course entries as hidden. 2006-03-10 23:55:58 +00:00
Steve Checkoway 1530f4c4fe Cleanup. 2006-03-10 23:50:40 +00:00
Steve Checkoway 9e7ba6ff9d Fix Checkobug 1: If we cannot go full screen unless we have focus. 2006-03-10 23:21:37 +00:00
Steve Checkoway 61b3768b22 Cleanup. 2006-03-10 22:32:20 +00:00
Steve Checkoway bbc1fee1a7 Add metric. 2006-03-10 22:29:14 +00:00
Steve Checkoway f40d23227c Fix crash on random entry. Add metric to hide the mods row. 2006-03-10 22:29:05 +00:00
Steve Checkoway 587fca151c Unused. 2006-03-09 09:42:16 +00:00
Steve Checkoway 4bea77fca9 Missing string. 2006-03-07 19:39:48 +00:00
Steve Checkoway 778025184c More editor work. Pressing \ cycles through steps/difficulties and updates the meter value for the particular difficulty. 2006-03-05 03:52:00 +00:00
Steve Checkoway 373d226dd7 Partial revert. This ended up not needing to be global. 2006-03-04 11:40:41 +00:00
Steve Checkoway c23e9f2e88 Mostly functional course editor. (It's not pretty, but then I have no ability/experience with graphics/metrics.) You can create, edit, and delete courses. I'm not sure about setting mods yet. 2006-03-04 10:27:09 +00:00
Steve Checkoway cef0c4cebb Const. 2006-03-04 10:24:50 +00:00
Steve Checkoway 4bd0599906 Set the path when loading from an edit. 2006-03-04 10:23:50 +00:00
Steve Checkoway 0e4899d83b Explicit. 2006-03-04 10:19:27 +00:00
Steve Checkoway 2ff53582a1 Fix crashes when using the second player.
Use the master player number for everything except setting the current trail which needs to be PLAYER_1 because there are different messages for each player's trail changing. Perhaps that should change at some point.
2006-03-04 02:34:01 +00:00
Steve Checkoway 1214a91649 SetHasFocus if we are the active application when the LLW is created, otherwise if the user switches to a different application before LLW is brought on screen then input is still registered (because we're bypassing the standard event model and getting the events directly from the hardware).
Also, ensure that the actual video mode params are set at all times and that the rate parameter is never zero.
2006-03-03 11:57:38 +00:00
Steve Checkoway 380d55d3de German. 2006-03-02 06:00:26 +00:00
Steve Checkoway c425e718d9 Localize crash button. 2006-03-02 05:48:11 +00:00
Steve Checkoway df1a6ca90a I think it's supposed to be conjugated in Italian and thus is not mostrare. However it is not conjugated in, "Non mostrare più questo messaggio," literally, "Not to show anymore this message." 2006-03-02 05:19:58 +00:00
Steve Checkoway 529fc86893 Babelfish. Can anyone check this? 2006-03-02 05:01:47 +00:00
Steve Checkoway ffffa58e70 Spanish menu items seem to use the infinitive, so use mostrar as well. 2006-03-02 04:55:38 +00:00
Steve Checkoway a618c19f06 Use localized strings in the OS X dialog driver. Still don't have any clue what "Don't show again" might be in various languages. 2006-03-02 04:28:13 +00:00
Steve Checkoway 1898a7f612 Include the strings file. 2006-03-02 04:24:25 +00:00
Steve Checkoway 6102e01d8f Add strings in various languages. Use 2 character codes for all of them. 2006-03-02 04:24:02 +00:00
Steve Checkoway 829ad0d1d9 Fix compile. 2006-03-02 03:32:28 +00:00
Steve Checkoway bb1f0be90c If the joystick is a Para controller, attempt to power it on using SetReport(). [Not tested.] 2006-02-27 00:45:22 +00:00
Steve Checkoway bcb239a7be Add SetReport. 2006-02-27 00:44:30 +00:00
Steve Checkoway a63a1284fa Return -1 if no InputDevice numbers can be assigned to logical devices. 2006-02-27 00:21:14 +00:00
Steve Checkoway 5a916de95b Use -1 as a sentinel. 2006-02-27 00:20:18 +00:00
Steve Checkoway 58fc707fdb Other window titles and menu items refer to PRODUCT_FAMILY, being consistent. 2006-02-26 03:16:52 +00:00
Steve Checkoway 0661f37f9c Update. The file Info.plist file is cached, it's easiest to just delete stepmania/PBProject/build and rebuild. 2006-02-26 03:14:29 +00:00
Steve Checkoway 3f9ed65afd Fix backing out of manage profiles. 2006-02-26 00:11:17 +00:00
Steve Checkoway 3e72c0e002 Fix pump pad support. Second player untested but seems likely to work. 2006-02-25 14:58:14 +00:00
Steve Checkoway 4c836c9da7 Working on course editor. 2006-02-25 09:33:23 +00:00
Steve Checkoway 53e36d2e42 Course editor metrics. 2006-02-25 09:32:27 +00:00
Steve Checkoway 99046ebd9f Add missing entries. 2006-02-25 09:31:38 +00:00
Steve Checkoway 5515dcf3ee Very simple overlay, mostly to help while working on the course editor. 2006-02-25 09:31:10 +00:00
Steve Checkoway 716f4132fd Add missing graphics. 2006-02-25 09:28:43 +00:00
Steve Checkoway 869c6be7ed These aren't unexpected--they are documented, we just don't support them--so don't clutter the logs with them. 2006-02-25 07:54:41 +00:00
Steve Checkoway 467b6f8a52 Spacing cleanup. 2006-02-25 07:49:23 +00:00
Steve Checkoway a0506c42fb Fix compile. 2006-02-25 07:32:34 +00:00
Steve Checkoway 0882afee6f Cleanup. 2006-02-24 21:51:31 +00:00
Steve Checkoway d396941353 Return mac keyboard strings (and also a bunch of international keyboard buttons that I don't have, can't test, and in many cases probably don't even exist. 2006-02-24 21:43:41 +00:00
Steve Checkoway 18728e856f Fix overlapping buttons. 2006-02-24 21:41:37 +00:00
Steve Checkoway c4fde125e4 Basic support for the USB pump pad. It is not HID-compliant and reports strange values when buttons are pressed and released. In particular, it claims that it's values are in the range [0,1], yet actually returns values in the range [0,3]. Also, there are two instances where releasing two buttons sends the same report (UR and MID, as well as DL and DR).
I suspect this makes it pretty much impossible to use (although the guy with the pad has the glowing report of, "and it seemed to work OK") but without actually having a pad with which to test, it's about all I can do.
2006-02-24 13:29:15 +00:00
Steve Checkoway 1b923c5a14 Fix compile. 2006-02-24 11:46:44 +00:00
Steve Checkoway b760e127a8 Allow subclasses to refuse particular (vid, pid) pairs. 2006-02-24 10:47:33 +00:00
Steve Checkoway 19bb34974e Update build instructions for OS X. 2006-02-24 06:08:44 +00:00
Steve Checkoway 9004da0be7 Fix crash. 2006-02-21 12:37:58 +00:00
Steve Checkoway 3996629264 Set the master player number. (Maybe this should just be reverted to use PLAYER_1.) 2006-02-21 12:35:17 +00:00
Steve Checkoway 9b76b934d2 Oh boy, more copy/paste errors. 2006-02-21 11:43:20 +00:00
Steve Checkoway e40a94ebe2 Missed commit? I could have sworn I'd already committed this. 2006-02-21 11:28:05 +00:00
Steve Checkoway bd9fe065c9 Fix spelling. 2006-02-21 11:24:53 +00:00
Steve Checkoway cacb193780 Cleanup spacing. 2006-02-21 11:01:29 +00:00
Steve Checkoway 4033e5c1a7 Import/export. 2006-02-21 02:51:34 +00:00
Steve Checkoway cc7a528269 The distinction between a random course entry and a nonfixed one is not clear. A newly created course entry would have IsRandomSong() return false yet when placed in a course, the course would return AllSongsFixed() as false. Redefine a random song to be pSong = NULL.
Remove the sentinel value since the songs are already shuffled. Picking the first one is enough.
2006-02-21 02:29:22 +00:00
Steve Checkoway 9c1cba73f5 Revert. I didn't mean to commit this. 2006-02-21 02:01:29 +00:00
Steve Checkoway 2c1324b70b This doesn't even make sense. Having a random entry has nothing to do with it being random. Also, IsRandomSong() always returns false with the current reading logic so the if statement's condition was logically entry.bSecret. 2006-02-21 01:59:36 +00:00
Steve Checkoway 6bc529f51b This only modifies mutable data so make it const to silence the compiler warning about calling it from a const function. 2006-02-21 01:54:50 +00:00
Steve Checkoway 439c0f2011 IsFixed and AllSongsAreFixed were identical. IsFixed -> AllSongsAreFixed. 2006-02-21 01:48:01 +00:00
Steve Checkoway e6a456e1c3 Handle random entries. 2006-02-21 01:36:49 +00:00
Steve Checkoway d691fe9919 Working on course editor. 2006-02-20 06:18:57 +00:00
Steve Checkoway c3246da6b7 Add redir for the sound. 2006-02-20 04:26:30 +00:00
Steve Checkoway 1946083107 Don't change player one's course difficulty preferenes. Play a sound when the difficulty changes. 2006-02-20 04:25:53 +00:00
Steve Checkoway bd36a41a35 Hush... 2006-02-20 03:28:50 +00:00
Steve Checkoway 6577998a44 Cleanup. 2006-02-20 02:46:22 +00:00
Steve Checkoway 4d2f9bfbf4 These are not subclasses of SOMaster so do not fall back on SOSimple which falls back on SOMaster. 2006-02-20 02:42:49 +00:00
Steve Checkoway 884aaf40f3 Add strings. 2006-02-20 02:41:49 +00:00
Steve Checkoway 2ec2ea1bcb Themeable. 2006-02-20 02:40:47 +00:00
Steve Checkoway 7542d474df Localize. 2006-02-20 02:38:29 +00:00
Steve Checkoway 752f559b99 No really, -1. 2006-02-19 22:46:54 +00:00
Steve Checkoway 4c593087a3 Cleanup. 2006-02-19 11:24:37 +00:00
Steve Checkoway 2c99a2b194 Do not strip debugging symbols during debug build. 2006-02-19 09:11:10 +00:00
Steve Checkoway 714470969f Missing graphic. 2006-02-19 08:51:26 +00:00
Steve Checkoway 7fa3507499 Fix back sound when you press start. 2006-02-19 08:21:54 +00:00
Steve Checkoway 95e30d9146 Put pch caches in a directory that depends on the active configuration. Use 3 types of configurations:
Native: compiles with optimizations, no debug symbols and only for the native arch.
Debug: compiles without optimization but with debug symbols, only for the native arch.
Universal: compiles with optimizations, no debug symbols, and for ppc and i386.
2006-02-19 07:58:15 +00:00
Steve Checkoway 1b3c3096c2 The correct value is -1. 2006-02-19 07:43:58 +00:00
Steve Checkoway aa53402671 Fix up a few metrics. 2006-02-19 06:17:02 +00:00
Steve Checkoway 468eee4cf3 Simplify. 2006-02-19 06:12:01 +00:00
Steve Checkoway e76f7c7902 Add helper function for removing objects from STL containers. mem_fun() and mem_fun_ref() are handy for using const (?) member functions as predicates. 2006-02-19 06:04:34 +00:00
Steve Checkoway c57798bf09 Cleanup. 2006-02-19 06:00:35 +00:00
Steve Checkoway dd46ba19b5 Cleanup. 2006-02-19 01:01:11 +00:00
Steve Checkoway 1090af5ac0 Simplify. 2006-02-19 00:07:03 +00:00
Steve Checkoway 29f97b8dfa This is a metrics error. 2006-02-18 23:51:21 +00:00
Steve Checkoway bf6058b251 Add some screens. 2006-02-18 23:24:47 +00:00
Steve Checkoway 165d6e5096 Silence warning. 2006-02-18 21:22:02 +00:00
Steve Checkoway 1b15a88f17 Static. 2006-02-18 21:17:24 +00:00
Steve Checkoway 02fcb18cf0 Fix install name for the i386 version. 2006-02-18 21:02:48 +00:00
Steve Checkoway 83c414a6f3 Add missing files. 2006-02-17 04:40:53 +00:00
Steve Checkoway 13e555f4b3 Add target stepmania-bare. This version does not include networking support nor does it support mp3s. 2006-02-13 10:24:53 +00:00
Steve Checkoway 5466c15968 Remove resample 2006-02-13 09:09:05 +00:00
Steve Checkoway d76475ce79 Don't copy the fallback picture any longer. 2006-02-13 04:06:28 +00:00
Steve Checkoway 8abbd1799c Don't fall back. If it can't find the picture, just don't show a loading window. 2006-02-13 04:05:47 +00:00
Steve Checkoway 731368a0e7 Use host_os and host_cpu. 2006-02-12 22:38:38 +00:00
Steve Checkoway b09d333d14 Add placeholder. 2006-02-11 09:31:39 +00:00
Steve Checkoway fbe91a6c7e Simplify. 2006-02-11 04:41:39 +00:00
Steve Checkoway 4633edaefa Comment. 2006-02-10 15:05:51 +00:00
Steve Checkoway 3a61afbc08 Attempt to do this with slightly less voodoo. It was spamming output due to failure before, which was causing skips every time the log/info was flushed. 2006-02-10 13:36:26 +00:00
Steve Checkoway c0c7804333 Revert. 2006-02-10 11:48:41 +00:00