Commit Graph
114 Commits
Author SHA1 Message Date
Glenn Maynard 11595d2eff style fixes 2005-05-25 22:21:35 +00:00
Glenn Maynard 4ccc63fb42 static 2005-05-25 22:16:43 +00:00
Glenn Maynard 9d11f81407 cleanup 2005-05-25 22:15:11 +00:00
Glenn Maynard 8f57b9484f no ScreenManager 2005-05-25 22:12:01 +00:00
Charles Lohr 8e74fab0c1 Add: Win32 MIDI Support 2005-05-25 21:58:56 +00:00
Glenn Maynard fc9a003562 implement device descriptions in InputHandler_Linux_Joystick to fix auto-mapping 2005-05-17 21:16:36 +00:00
Glenn Maynard 9fe86706a4 fix incorrect timestamps due to InputHandler::ButtonPressed never being called 2005-05-17 21:00:28 +00:00
Glenn Maynard 8979ac38e6 warn if InputHandler::UpdateTimer is not being called 2005-05-17 20:54:58 +00:00
Glenn Maynard e1429256f3 fix InputHandler::UpdateTimer never called 2005-05-17 20:51:20 +00:00
Chris Danford fc1847ddc8 fix DeviceInputs missing timestamps 2005-05-17 18:15:48 +00:00
Chris Danford 6392984072 fix stuck keys after turning off monkey input 2005-05-17 18:14:43 +00:00
Chris Danford c1ab0fcdb3 hook up MonkeyInput and DebugLights to debug menu 2005-05-16 19:47:30 +00:00
Thad Ward 5949e5bc90 (this is possibly going to annoy some people, but..)
put all (obvious) MSVC lines in #if defined(_MSC_VER) blocks, primarilly
to allow alternative win32 compilers to be used.
2005-05-11 04:43:54 +00:00
Sean Burke aa97841930 Fix improper registration of keys from keypad, correct spacing 2005-05-04 03:44:37 +00:00
Ryan Dortmans 805524e4b9 Prevent Xbox using direct input. 2005-04-30 04:51:10 +00:00
Glenn Maynard 58aa3d2577 fix compile (does this driver even work?) 2005-04-24 03:44:56 +00:00
Steve Checkoway 47de0f1783 Yes, Darwin (and OS X) is POSIX, see
http://www.xyroth-enterprises.co.uk/posixos.htm
SDL is used on OS X for some things, but not all.
Use #if defined(...) instead of #ifdef in most of the Selector_*.h files.
2005-03-23 21:15:12 +00:00
Ben Anderson 800bbfbb70 Always process all KeyPress events before all KeyRelease events. KeyPress are more timing-sensitive, and this makes race conditions causing sticky keys a little less likely. 2005-03-17 04:40:14 +00:00
Sean Burke 37c6621bd7 A far more elegant solution, and one that allows the problem to be solved after a crash by restarting and exiting 2005-03-16 05:23:20 +00:00
Sean Burke b4132c8919 Fix repeating keyboard events 2005-03-16 03:31:20 +00:00
Ben Anderson 38ee973125 You know, I should pay attention to what cvs update is doing to the file... 2005-03-16 02:25:07 +00:00
Ben Anderson 18296126df Do things a little closer to the way SDL does them (but not much), magical hack that fixes performance issues for X11 on some (all?) systems, use variables instead of functions for Dpy and Win in X11Helper, a couple formatting tweaks. 2005-03-16 02:23:07 +00:00
Sean Burke 6abf475686 No, it wasn't misplaced, my logic was just flawed and my counting was off 2005-03-15 22:51:47 +00:00
Sean Burke 7ded8cf56e A few minor commits that are probably temporary; also a fix for a shifted KEY_ESC entry in the table that was causing the escape key not to work 2005-03-15 22:36:00 +00:00
Sean Burke 8de9688b29 A much more elegant solution for input handling in X11; can still probably do with some improvement 2005-03-15 01:32:24 +00:00
Ben Anderson e0e23c7b99 Blah... dumb little screwups revolving around X11 and SDL. 2005-03-15 00:41:05 +00:00
Ben Anderson 3b65e3f438 Remove useless Linux_tty input driver from the build as per Sean's suggestion; he's right, there's no point in having it if it requires SDL. 2005-03-15 00:36:01 +00:00
Ben Anderson 167e5aebc0 Put all the Make* functions into a single .h/.cpp file (yes, kinda like the way it was), and add Make* functions for DialogDrivers. This means there's only one object that's affected by drivers being added/removed. (Driver default changes are a little different -- 2 or 3 objects.) Also one or two minor cleanups. (note: I apparently don't know much about CVS, it appears that some files might not make it into the repository; hang tight, I'm trying to find a solution.) 2005-03-15 00:30:26 +00:00
Sean Burke 185855ca87 InputHandler_X11 should now properly register input 2005-03-14 10:14:04 +00:00
Ben Anderson 0db665d4d6 Thorough(!) remodeling of the arch/ directory and the contents therein; fixed link-time warnings on GCC and should make things a lot easier to manage. A pile of other random things too, mostly cleanups and getting things to work with the remodeled arch/ directory. 2005-03-14 06:44:38 +00:00
Ben Anderson 9486490cbb Fix numerous syntax and semantic errors 2005-03-13 20:32:13 +00:00
Ben Anderson 16b6515e1c nl 2005-03-13 20:25:57 +00:00
Ben Anderson e14f4c7d9b Completely redid the formatting. Should be much more readable now. 2005-03-13 19:51:25 +00:00
Ben Anderson 405d11e096 Forgot way too many things to list... 2005-03-13 19:25:27 +00:00
Ben Anderson 43752d219a Sean's InputHandler_X11, modified to use X11Helper and not abuse the keyboard grab. Needs formatting to be fixed -- blame dodgeit (long story) 2005-03-13 19:22:01 +00:00
Glenn Maynard 7ccda6012d use GraphicsWindow::GetHwnd 2005-02-07 09:16:00 +00:00
Ryan Dortmans e4c386a6c8 Fixed y axis inversion 2004-10-22 06:15:14 +00:00
Chris Danford 722941a646 add monkey scripting input driver for longevity testing 2004-10-16 15:04:10 +00:00
Ryan Dortmans 232cf294ea Clean up 2004-09-28 06:08:33 +00:00
Ryan Dortmans 8696eafc0e Xbox handler now functions correctly. 2004-09-28 05:06:47 +00:00
Ryan Dortmans 6bc4b6ab43 Input handler for Xbox controllers 2004-09-27 08:08:55 +00:00
Chris Danford 6fd5183134 more "for" scope fixes 2004-09-25 05:10:10 +00:00
Charles Lohr 2324859389 Fix: Include RageUtil.h. It is necessiary for ARRAYSIZE. 2004-09-10 02:12:40 +00:00
Glenn Maynard b0c6686574 cleanup 2004-09-09 22:13:10 +00:00
Glenn Maynard b6aace4a89 handle analog sticks; remove xbox resizing stuff that doesn't belong in input drivers 2004-09-09 22:12:10 +00:00
Ryan Dortmans f7fe3d007f Xbox: screen can only be resized when in the screen center screen. 2004-09-09 16:15:41 +00:00
Glenn Maynard 691deabe66 cleanup 2004-09-06 04:50:10 +00:00
Glenn Maynard eb2855f27a fix DIK_APOSTROPHE map 2004-09-06 04:48:33 +00:00
Glenn Maynard f80433b047 cleanup 2004-08-28 09:41:43 +00:00
Steve Checkoway 4814159fcf fix left/right switched. 2004-06-19 05:12:12 +00:00