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