Commit Graph

9 Commits

Author SHA1 Message Date
Anthony Pesch e4087c56a8 added initial system page to ui 2017-12-04 09:29:03 -05:00
Bryan Baraoidan 572b397952 added options for deadzones, a default deadzone, and adjustments to the
raw axis value before scaling
2017-12-04 09:18:35 -05:00
Anthony Pesch 107f7969b0 pass absolute value for joystick axis key to input handlers instead
of splitting the axis into two keys

splitting the axis into two keys caused a logical issue where when
the axis's value swapped from positive to negative or vice versa,
the old key's value wouldn't be cleared
2017-12-03 19:57:48 -05:00
Anthony Pesch 58c43da2cc added host debug menu
added audio/video sync option
enabled video sync by default
2017-11-21 21:03:51 -05:00
Anthony Pesch ce86c18abf initial ui work 2017-11-21 21:03:50 -05:00
Anthony Pesch 6e9f8b9ddb split joystick input into positive / negative keys such that it can
easily be bound to the keyboard
2017-10-19 15:38:16 -07:00
Anthony Pesch dcf1ff4282 remove debug menu option, default disable it 2017-10-05 23:36:08 -04:00
Anthony Pesch 0593853b2a removed debug menus for options that are now accessible through the ui
added key mappings as options
added return value to keydown events so they can be cancelled
2017-10-05 18:08:16 -04:00
Anthony Pesch b2f780dbe7 place all options in options.c / options.h
added assert.h, log.h, math.h and string.h to core.h to reduce includes
2017-10-03 17:52:50 -04:00