quakeforge/nq/source
Bill Currie fed8f66824 [input] Rework logical buttons
kbutton_t is now in_button_t and has been moved to input.h. Also, a
button registration function has been added to take care of +button and
-button command creation and, eventually, direct binding of "physical"
buttons to logical buttons. "Physical" buttons are those coming in from
the OS (keyboard, mouse, joystick...), logical buttons are what the code
looks at for button state.

Additionally, the button edge detection code has been cleaned up such
that it no longer uses magic numbers, and the conversion to a float is
cleaner. Interestingly, I found that the handling is extremely
frame-rate dependent (eg, +forward will accelerate the player to full
speed much faster at 72fps than it does at 20fps). This may be a factor
in why gamers are frame rate obsessed: other games doing the same thing
would certainly feel different under varying frame rates.
2021-10-01 09:16:31 +09:00
..
.gdbinit better progs access error checking and cleanups resulting from it. Fixes 2001-03-27 03:57:17 +00:00
.indent.pro sw32. Flee in terror. This'll break compilation for everything until -sdl32 compiles. sw32 wont work for a while either, so don't get overly excited yet. 2001-08-25 02:47:11 +00:00
cl_chase.c [input] Rework logical buttons 2021-10-01 09:16:31 +09:00
cl_cmd.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
cl_demo.c [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
cl_ents.c [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00
cl_input.c [input] Rework logical buttons 2021-10-01 09:16:31 +09:00
cl_main.c [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00
cl_parse.c [util] Make hunk (optionally) thread-safe 2021-07-29 11:43:27 +09:00
cl_screen.c [qw] Move netgraph below the console 2021-07-11 12:05:14 +09:00
cl_view.c [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00
game.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
host.c Do an audit of hunk mark usage 2021-07-29 11:43:27 +09:00
host_cmd.c [util] Make hunk (optionally) thread-safe 2021-07-29 11:43:27 +09:00
Makemodule.am [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00
sbar.c [console] Untangle console and menu toggling 2021-07-23 02:28:37 +09:00
sdl_link.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
sv_cl_phys.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
sv_cvar.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
sv_ded.c [console] Untangle console and menu toggling 2021-07-23 02:28:37 +09:00
sv_main.c [util] Make bsp_t counts size_t 2021-08-01 21:54:05 +09:00
sv_move.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
sv_phys.c Do an audit of hunk mark usage 2021-07-29 11:43:27 +09:00
sv_pr_cmds.c [util] Make hunk (optionally) thread-safe 2021-07-29 11:43:27 +09:00
sv_progs.c [gamecode] Support printing a single edict field 2021-07-25 09:54:08 +09:00
sv_user.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
sys_sdl.c Get QF cross-compiling using MXE/mingw32 2021-03-27 20:09:37 +09:00
sys_unix.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
sys_unixd.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
sys_win.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
sys_wind.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
world.c [models] Move brush data into its own struct 2021-02-01 19:31:11 +09:00