Commit Graph
100 Commits
Author SHA1 Message Date
Glenn Maynard 93a1dbf9c7 allow omitting group in courses 2003-02-17 05:16:56 +00:00
Glenn Maynard 3b0a29f3db Going from "x5" to having three battery bars is confusing; subtract one.
(This is also a little odd: you select 5 lives and it says x4.  It does make
sense: if you ask for 5 lives total, then you start the game on your
first life and have 4 remaining.)
2003-02-17 03:55:32 +00:00
Glenn Maynard 9edfe16dbb fix life meter percentage updating after holds 2003-02-17 03:45:52 +00:00
Glenn Maynard b0e5b24549 move debug dump earlier 2003-02-17 03:09:25 +00:00
Glenn Maynard 18053b03e3 rename a function 2003-02-17 03:08:53 +00:00
Glenn Maynard 28166cf4a3 also log sound drivers via WaveOut system 2003-02-17 03:02:13 +00:00
Glenn Maynard 91d5ac72a2 log sound drivers 2003-02-17 02:37:38 +00:00
Glenn Maynard 5f47abd1f7 remove m_bUseAlternateText. (not really needed; just load the
song in the editor)
2003-02-17 01:06:03 +00:00
Glenn Maynard 813bd435de implement F9 in the course menu
only toggles song translations, not courses (we don't store translits
for those)
2003-02-17 00:59:46 +00:00
Glenn Maynard 3c549b40ae - /**/ 2003-02-17 00:39:48 +00:00
Glenn Maynard 000c966d9a namespace fix 2003-02-17 00:39:33 +00:00
Glenn Maynard a6205264db make the options menu in the course select screen act like it does
in the music select screen
2003-02-17 00:39:10 +00:00
Glenn Maynard 5172339678 fix player being marked failed in oni 2003-02-17 00:30:55 +00:00
Glenn Maynard c26675c606 fix resetting current song 2003-02-17 00:15:13 +00:00
Glenn Maynard 8ec601a078 fix this GetNotes overload; the edit menu was ending up using
a different one and getting mixed up
2003-02-17 00:14:48 +00:00
Glenn Maynard ac6af4624e don't use columns that happen to be associated with START
we only really need to do this if dedicated menu buttons is off,
but that would probably be confusing
2003-02-16 23:20:52 +00:00
Glenn Maynard a4eaf122f6 fix shintani in the 16px font
make the 24px font have the same kanji order as the 16px one
2003-02-16 22:26:40 +00:00
Glenn Maynard 17961bb7c0 songs played for eval 2003-02-16 22:16:09 +00:00
Glenn Maynard 7df6b5093b update 2003-02-16 21:30:51 +00:00
Glenn Maynard 90e075c477 adds and fixes 2003-02-16 21:30:03 +00:00
Glenn Maynard d52537825b use RageInputDevice (though RageInput is so simple now this
isn't as useful)
2003-02-16 20:16:07 +00:00
Glenn Maynard 657b16cce2 ugh, joystick fix 2003-02-16 20:15:33 +00:00
Glenn Maynard e0aaf15c54 return bool, not int 2003-02-16 08:11:41 +00:00
Glenn Maynard 770eb00338 fix crash 2003-02-16 07:54:41 +00:00
Glenn Maynard 029770d976 shh 2003-02-16 05:20:38 +00:00
Glenn Maynard 17dd460a20 strip BMSs 2003-02-16 05:12:37 +00:00
Glenn Maynard 09189d8fde strip redirs 2003-02-16 05:12:27 +00:00
Glenn Maynard 3b8d26e564 fix crash if RageSoundManager or SongManager throw 2003-02-16 05:10:08 +00:00
Glenn Maynard 3f9504b7b9 newlines 2003-02-16 04:56:36 +00:00
Glenn Maynard 0ff6f863ee s/Song.h/song.h/
I'd prefer "Song.h", but it's not worth losing history for, and SF will
choke on that rename anyway.
2003-02-16 04:28:17 +00:00
Glenn Maynard 52d35e0e50 ... and remove them 2003-02-16 04:20:40 +00:00
Glenn Maynard 112d0f38fe _debug -> debug
we handle win32 versioning in DebugInfoHunt now
2003-02-16 04:07:39 +00:00
Glenn Maynard 3e70dd4ee9 _debug -> debug 2003-02-16 04:06:23 +00:00
Glenn Maynard 7a7f7372e2 and some more stdafx -> global
(whew)
2003-02-16 04:05:10 +00:00
Glenn Maynard 6cabe523a6 more stdafx -> global 2003-02-16 04:02:21 +00:00
Glenn Maynard 42cfd6f98c stdafx -> global 2003-02-16 04:01:45 +00:00
Glenn Maynard f025cd5812 block off this debug code for now 2003-02-16 03:59:37 +00:00
Glenn Maynard 673eb1add6 Changing StdAfx.* to global.*.
First, we have a case mismatch ("stdafx"), so we're stuck with either
a rename or a global search and replace anyway.

SF is weird about renaming files: if I try removing "StdAfx" and add
"stdafx", the CVS server will crash.

I'm renaming this to "global" for another reason: "stdafx" is a well-known
filename for Windows's special-case PCH; I don't want to confuse porters
who might ignore it.  (Besides, it has nothing to do with AFX ...)
2003-02-16 03:56:52 +00:00
Glenn Maynard 0d294b27b2 no need to include stdafx.h in headers 2003-02-16 02:38:20 +00:00
Glenn Maynard 8ebdf70b9c update 2003-02-16 02:33:10 +00:00
Glenn Maynard 48ddbf625c whoops, wrong header 2003-02-16 02:25:46 +00:00
Glenn Maynard bc833631e2 add InputHandler abstraction 2003-02-16 02:25:22 +00:00
Glenn Maynard 51d2ec8e08 comment 2003-02-16 02:04:05 +00:00
Glenn Maynard 7578257a17 Use SDL events for keyboard and joystick input. It's simpler.
It's also the "preferred" way of doing it, according to the SDL
docs, so maybe it'll work better.

This will reliably queue events, so we can handle coin events during
loads.

It'll queue events a little too reliably; we might want to flush some events
when we load screens.
2003-02-16 01:35:48 +00:00
Glenn Maynard 70524dcb6a add input device abstraction 2003-02-16 01:16:25 +00:00
Glenn Maynard a954373e67 fix crash when a file ends with a comment and no newline 2003-02-15 23:16:06 +00:00
Glenn Maynard 93632078c5 split InputDevice into a separate file (so RageInput.h can be edited
without recompiling everything)
2003-02-15 18:49:18 +00:00
Glenn Maynard 72b67368b5 simplify: all devices have the maximum number of buttons, access
them in the same way
2003-02-15 18:28:39 +00:00
Glenn Maynard ea7be60566 make the instructions screen show for beginner 2003-02-15 08:08:36 +00:00
Glenn Maynard 8447976237 simplify 2003-02-15 06:44:53 +00:00
Glenn Maynard a39bf03926 hide pump_t inside RageINput 2003-02-15 06:00:33 +00:00
Glenn Maynard 6b8395335d s/_DEBUG/DEBUG/ 2003-02-15 05:15:24 +00:00
Glenn Maynard aaf2172a97 autofail for extra stages 2003-02-15 05:08:57 +00:00
Glenn Maynard 1e74ef9c28 fix only 10-foot songs being marked easy 2003-02-15 04:35:18 +00:00
Glenn Maynard f4ddba38b5 annoying fix 2003-02-15 01:02:41 +00:00
Glenn Maynard d9c8a659ce eof nl 2003-02-15 01:02:15 +00:00
Glenn Maynard 20720a2eb0 fix type 2003-02-15 00:46:37 +00:00
Glenn Maynard 44c42ca0e1 trunc() is normally in math.h 2003-02-15 00:35:44 +00:00
Glenn Maynard cbadeb046f use standard functions for directory scanning (which Windows doesn't have?) 2003-02-15 00:32:32 +00:00
Glenn Maynard b51773e21a and make it work 2003-02-15 00:30:14 +00:00
Glenn Maynard a34dd244b5 add memicmp implementation 2003-02-15 00:21:40 +00:00
Glenn Maynard 6b27cd5b58 er, no, this one 2003-02-15 00:15:26 +00:00
Glenn Maynard 3f2c342b26 and another annoying cast 2003-02-15 00:14:28 +00:00
Glenn Maynard c172e46c4a small fix 2003-02-15 00:13:23 +00:00
Glenn Maynard 557957433e don't lowercase paths 2003-02-15 00:12:31 +00:00
Glenn Maynard 9b2d48e2bd eof newline 2003-02-15 00:11:46 +00:00
Glenn Maynard 5acd41ab22 add ifdef 2003-02-15 00:11:12 +00:00
Glenn Maynard 95a479f7ad add eof newline 2003-02-15 00:05:48 +00:00
Glenn Maynard 64f304eb7a more annoying casts 2003-02-15 00:03:54 +00:00
Glenn Maynard 198aaf35cc use slashes 2003-02-15 00:01:55 +00:00
Glenn Maynard f4a14f801e scope GLExt stuff explicitly 2003-02-14 23:29:30 +00:00
Glenn Maynard 22bdc18d48 remove g_hWndMain decl 2003-02-14 23:16:57 +00:00
Glenn Maynard ba8d669db6 add g_hWndMain decl 2003-02-14 23:16:32 +00:00
Glenn Maynard 64e797c510 add annoying casts for glext.h constants 2003-02-14 23:13:22 +00:00
Glenn Maynard ed038356b9 type fix 2003-02-14 23:07:34 +00:00
Glenn Maynard bbe3de4311 small compile fix 2003-02-14 23:06:01 +00:00
Glenn Maynard 6fbc3a0a90 add ErrorDialog_null.h 2003-02-14 23:04:09 +00:00
Glenn Maynard 0d5cd0bc0f apparently it does want to be this way 2003-02-14 23:03:14 +00:00
Glenn Maynard dd06dddc75 use Sint32 char_traits correctly 2003-02-14 22:52:38 +00:00
Glenn Maynard 85d15e9976 use Sint32 char_traits 2003-02-14 22:50:38 +00:00
Glenn Maynard 5940c3a148 add a char_traits for Sint32 2003-02-14 22:49:51 +00:00
Glenn Maynard 52ca34fb86 don't lowercase filenames before loading 2003-02-14 22:46:45 +00:00
Glenn Maynard 4749c0f9bb strip newlines from INI lines 2003-02-14 22:43:43 +00:00
Glenn Maynard b40bd514d7 fix compile 2003-02-14 22:39:23 +00:00
Glenn Maynard 19aecdfcdc add StripCrnl 2003-02-14 22:28:29 +00:00
Glenn Maynard ca801199c3 EOF newline 2003-02-14 22:25:14 +00:00
Glenn Maynard 0f645ca5d9 DEBUG, not _DEBUG 2003-02-14 22:24:28 +00:00
Glenn Maynard b47254c32b handle exception reporting in RageException 2003-02-14 19:00:37 +00:00
Glenn Maynard 1ea055bf3b use null sound driver by default if none others are defined 2003-02-14 18:52:02 +00:00
Glenn Maynard ead63883ef fix an include 2003-02-14 18:50:44 +00:00
Glenn Maynard 6dbb1ded8f warning, not warn 2003-02-14 18:50:04 +00:00
Glenn Maynard 2c64f8f109 make sound driver names case-insensitive 2003-02-14 18:49:08 +00:00
Glenn Maynard 66f75b46f0 use the null error dialog by default (we output to stdout all the
time right now anyway)
2003-02-14 18:48:46 +00:00
Glenn Maynard ed92d2ba67 add a null error dialog 2003-02-14 18:48:07 +00:00
Glenn Maynard 0b1254af16 remove extra newline 2003-02-14 18:33:05 +00:00
Glenn Maynard 8adf5ae456 fix stage counts in event mode 2003-02-14 08:15:42 +00:00
Glenn Maynard ff38961907 use slashes as a directory separator instead of backslashes 2003-02-14 08:15:15 +00:00
Glenn Maynard 2a6730c9c1 use standard functions 2003-02-14 07:18:00 +00:00
Glenn Maynard f8210b0718 undefine __glext_h_ before including glext.h
get SDL.h through SDL_utils.h
2003-02-14 07:07:05 +00:00
Glenn Maynard 9278d29a9c compile fix 2003-02-14 07:04:19 +00:00