Commit Graph

70 Commits

Author SHA1 Message Date
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
Glenn Maynard 54f469c84e write extra mappings
don't write empty fields
2005-02-20 05:00:56 +00:00
Chris Danford 5f175c041c fix keymaps reading 2005-01-26 09:13:59 +00:00
Chris Danford 981e52ec58 merge IniFile and XmlFile 2005-01-07 14:28:00 +00:00
Charles Lohr f8a8294588 Automap to LevelSix USB Ignition V3 2004-10-09 07:03:15 +00:00
Glenn Maynard cdcb0f1c8f make InputMapper::ApplyMapping public 2004-08-13 00:27:52 +00:00
Chris Danford ff4c12b727 rename GameDef -> Game 2004-07-25 17:07:32 +00:00
Chris Danford 504ba6c163 GetPath*N->GetPath*F 2004-07-25 06:29:50 +00:00
Chris Danford 64628fac21 remove enum Game. Instead, pass around the GameDef pointer 2004-07-25 04:27:20 +00:00
Glenn Maynard 12f1372843 fix secondary controller mappings 2004-07-07 00:30:18 +00:00
Chris Danford 5544445ad0 name cleanup: StyleDef -> Style 2004-06-28 07:26:00 +00:00
Chris Danford 3809715db0 cleanup: Remove Style and use StyleDef everywhere. This gets rid of a lot of Style->StyleDef lookups and discourages code that's specific to a Style. All game logic should be data-driven. 2004-06-27 06:52:49 +00:00
Glenn Maynard 733127d8ed license update 2004-06-08 01:24:17 +00:00
Glenn Maynard c0adadd3a5 IniFile cleanup 2004-05-23 02:27:51 +00:00
Chris Danford dede9ec8cd add constants for NO_DEFAULT_KEY and joy mapping end marker 2004-04-20 08:27:40 +00:00
Glenn Maynard 5d34bff39d Don't warn about files not existing that aren't expected to exist on the
first run.
2004-01-13 03:04:11 +00:00
Glenn Maynard c4f67bb95d unneeded header 2004-01-05 19:57:35 +00:00
Glenn Maynard 11870a6072 continue phasing out BASE_PATH and SLASH 2003-12-10 09:26:05 +00:00
Glenn Maynard 9b2f146605 SetRepeatRate, ResetRepeatRate, ResetKeyRepeat 2003-11-25 21:46:30 +00:00
Glenn Maynard d0094d947b const fix 2003-11-25 19:45:56 +00:00
Chris Danford a9d3cc5017 add mappings for PSXPAD 2003-10-12 18:27:24 +00:00
Chris Danford a53885a1a2 add joy mappings for NTPAD 2003-10-12 17:44:33 +00:00
Chris Danford 8c3db31ba7 optimize InputFilter::Update 2003-10-07 05:59:58 +00:00
Chris Danford 74b72fbeba add mapping for Sidewinder USB 2003-10-03 03:19:51 +00:00
Glenn Maynard cc8afe0f24 Fix second controllers with secondary auto-mappings automapping
incorrectly.
2003-10-01 01:52:21 +00:00
Glenn Maynard 605977cf8d fix warnings 2003-09-19 02:11:23 +00:00
Glenn Maynard 7f69823967 whitespace changes only 2003-09-19 02:05:26 +00:00
Glenn Maynard 38a8b92511 fix warnings 2003-09-19 02:01:13 +00:00
Ben Anderson c1889a8afd Auto-map EMS USB2 on Linux 2003-09-11 02:42:29 +00:00
Chris Danford bc1d7650fd remove IgnoreJoyAxes option. Instead, have ScreenMapControllers prefer button presses over axis presses for simultaneouly received input events. 2003-09-09 04:57:22 +00:00
Glenn Maynard 3e691d58cd Fix input mappings being lost if we abort before we read them 2003-09-01 17:12:36 +00:00
Steve Checkoway 1072ef4967 Fix conflict with std::map 2003-08-03 03:02:42 +00:00
Chris Danford e892ecc027 use ARRAYSIZE macro 2003-08-02 20:05:46 +00:00
Chris Danford f8e4fc2d9c Add default joy mappings for "Super Dual Box" 2003-08-02 19:53:36 +00:00
Chris Danford 5bb0944c20 Add default joy mappings for "SuperJoyBox 5" 2003-08-02 19:28:55 +00:00
Steve Checkoway f83b837d76 fix compiler warnings 2003-07-31 20:34:01 +00:00
Chris Danford 278cb4c3f1 runs on Xbox 2003-07-22 07:47:27 +00:00
Glenn Maynard b01975f1eb add Pump autoconfig
handle two players on one device
2003-05-28 04:22:52 +00:00
Glenn Maynard 8093060a90 Fix warning, remove hard length 2003-05-28 03:53:20 +00:00
Chris Danford 4d182f85a4 add automatic mapping of joysticks 2003-05-28 02:35:05 +00:00
Glenn Maynard fe33dec385 Partial s/GetString/c_str/.
(watch out for PlayerOptions::GetString and SongOptions::GetString)
2003-04-25 00:01:35 +00:00
Aaron VonderHaar f95a2e7736 data/ => Data/, case matters in linux 2003-04-22 12:16:06 +00:00
Glenn Maynard c939d40ae5 Move *.ini. 2003-04-19 17:59:26 +00:00
Glenn Maynard 42cfd6f98c stdafx -> global 2003-02-16 04:01:45 +00:00
Chris Danford 3ddadbe82f New ScreenEditMenu 2003-01-30 07:18:33 +00:00
Glenn Maynard 78c34fce74 dur 2003-01-18 03:54:42 +00:00
Glenn Maynard 14461051c4 reduce the number of tiny files in the top directory 2003-01-18 03:54:41 +00:00
Glenn Maynard 6341356c9e add key renaming
fix a possible glitch
2003-01-03 22:37:44 +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
Glenn Maynard 551f5adb16 and more of the same 2002-11-16 08:55:46 +00:00