Commit Graph

59 Commits

Author SHA1 Message Date
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 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 788d3dd2ff fix hats 2003-02-14 04:18:52 +00:00
Chris Danford 3ddadbe82f New ScreenEditMenu 2003-01-30 07:18:33 +00:00
Glenn Maynard 8e49b34d30 extra newline 2003-01-24 02:16:43 +00:00
Glenn Maynard 877e488663 use info 2003-01-24 01:34:42 +00:00
Glenn Maynard ca54debc48 add comment 2003-01-17 20:19:34 +00:00
Chris Danford 3ff91dffb0 NEW FEATURE: AutoSync status now shown during gameplay with icon
NEW FEATURE:  added autogen icon to select music
NEW FEATURE:  toggle for easter eggs in Machine Options
NEW FEATURE:  marvelous step timing togglable in Machine Options
NEW FEATURE:  Grade AAAA (all marvelous)
CHANGE:  Only show ScreenHowToPlay if at least one player chose easy
2003-01-11 08:55:21 +00:00
Chris Danford d5bb8a3ada Fixed silly joystick axis bug. 2003-01-09 07:51:49 +00:00
Chris Danford 22bb938dd2 Fixed silly joystick axis bug. 2003-01-09 07:46:45 +00:00
Glenn Maynard 6a9aa77b58 fix ToChar 2003-01-06 01:13:37 +00:00
Glenn Maynard dbc2872fd0 cleanup 2002-12-21 08:46:17 +00:00
Glenn Maynard e0e0c8623e remove now-unnecessary share hack from Pump code 2002-11-29 22:06:51 +00:00
Glenn Maynard 264027fea3 Old Pump hack not needed; this crash doesn't happen with the
old DI interface the SDL uses.
2002-11-29 21:57:47 +00:00
Chris Danford 4a588230e1 DirectInput replaced with SDL's input routines. Keyboard works, but joystick and pump are untested. 2002-11-29 20:37:12 +00:00
Chris Danford 628dea9da7 OpenGL checkin. Movie textures, texture stretch, texture dither, and 16 bit textures are broken. 2002-11-11 04:53:31 +00:00
Glenn Maynard 7e9905995d some more s/GetSize/size/ and other minor STLisms 2002-10-31 03:16:02 +00:00
Glenn Maynard cc0735ecd7 quiet warning in ddk header 2002-10-11 17:52:02 +00:00
Chris Danford 8871b4346a Checked in DDK files - DDK no longer needed 2002-10-06 19:13:08 +00:00
Jared Roberts dba6d11a07 fix "u" and "o" swappage in RageInput 2002-09-16 22:20:28 +00:00
Glenn Maynard 36034dd5e1 GAAAH.
undo commit caused by annoying windows CVS client.
2002-09-15 03:13:21 +00:00
Glenn Maynard ba7efdb319 fix DWIPath loading for songs that have a normal layout;
some DWI's have relative paths that don't begin with ".\
 Song.cpp
2002-09-15 02:58:33 +00:00
Chris Danford 66aa27df02 Spig's NoteSkin cleanup 2002-09-10 01:43:37 +00:00
Chris Danford 0422a8558f fix stupid compile error 2002-09-09 05:50:32 +00:00
Glenn Maynard 68b41e7a75 button implementation, etc. 2002-09-08 06:13:47 +00:00
Glenn Maynard a0a27e7de3 remove some dupe code; show less dinput in the class;
add constants for Z/ZROT/HAT (unimplemented)
2002-09-08 02:49:07 +00:00
Chris Danford 1c90b8236f added MAX-style options navigation and moved more constants into theme metrics 2002-09-04 03:49:08 +00:00
Chris Danford 7922f5bbc7 Updated AnnoucerManager::GetPathTo to act like ThemeManager. More theme and Ez2 cleanup. 2002-08-27 23:31:41 +00:00
Glenn Maynard 4b9404c5c2 (more of the same) 2002-08-26 05:04:54 +00:00
Glenn Maynard e22fdeefcd Make the callbacks static members, so they can access private members.
Make m_pJoystick and GetDirectInput private.

Don't bail out on Update if the joystick fails, since we still have more
devices.  Just log--handle error conditions on our own.

Reduce Windows types in the interface; eventually it'll need to be
clean.

Remove unused Get*Device functions.
2002-08-26 05:01:25 +00:00
Glenn Maynard 8658b101cc Don't export PumpButtonNames; compact the header a bit. 2002-08-26 04:46:16 +00:00
Glenn Maynard 9ef1b27c4a Lock the Pump pad device while enumerating DI8 devices, to work around
a DI8 bug.
2002-08-24 02:26:39 +00:00
Glenn Maynard c8865e95d7 Remove '`' binding until our font has it.
Fix joystick Y axis.
2002-08-23 22:52:53 +00:00
Glenn Maynard b88e252ad8 Replace toChar switch with a table 2002-08-23 21:42:42 +00:00
Chris Danford a0c7d5bd22 added BackgroundChange editing and DWI saving to editor 2002-08-23 20:18:29 +00:00
Chris Danford 822f8dd3a6 Moved more constants into theme metrics 2002-08-22 09:31:32 +00:00
Glenn Maynard 0c1a6efe9f Add DIK_DIVIDE. 2002-08-21 20:51:22 +00:00
Glenn Maynard 14ac7e1620 Readd support for secondary Pump pads (which vanished somehow).
Make PiU button order more logical: UL, UR, MID, DL, DR.
2002-08-20 23:25:27 +00:00
Glenn Maynard 0a1cc6116f Don't die when there's no keyboard or mouse. (Perhaps we should die if we find *no* input devices?) 2002-08-20 23:12:52 +00:00
Glenn Maynard b7785f2d8c Uncomment joystick init (oops, didn't mean to commit that part) 2002-08-20 22:59:08 +00:00
Glenn Maynard fa746ea3f3 Add Pump USB pad support. Code requiring the DDK is blocked off by HAVE_DDK.
Add DeviceInput::NumButtons, to abstract button counts (so adding devices or buttons doesn't require changes to InputFilter).

Use clamp() for m_AbsPosition_x and m_AbsPosition_y.
2002-08-20 22:51:12 +00:00
Chris Danford 7c1bfb3a0d big checkin - new noteskin format and XY positioning. I probably broke a lot of things. 2002-08-13 23:26:46 +00:00
Chris Danford 4ec08edf2d Mini-rewrite of input mapping, theme support, and added KSF reader. 2002-07-31 19:40:40 +00:00
Chris Danford 936fabbe85 more fixes to Oni and courses 2002-07-27 19:29:51 +00:00
Chris Danford 0bc6e1ec7e weekend checkin 2002-06-14 22:25:22 +00:00
Chris Danford 7800df57a1 no message 2002-05-27 18:36:01 +00:00
Chris Danford 2f80235590 no message 2002-05-19 01:59:48 +00:00
Chris Danford 6f1c1e4619 no message 2002-05-01 19:14:55 +00:00
Chris Danford dad622f11c no message 2002-04-28 20:42:32 +00:00