| 2007-06-22 |
| Don't allow two actions bound to the same button in setup. |
Simon Howard |
7579f29a |
| Replace 35 with TICRATE where appropriate. |
Simon Howard |
c1cfa2e0 |
| 2007-06-21 |
| Add a joystick dead zone for joysticks that don't have them. |
Simon Howard |
d8ecb804 |
| Revert previous change from bitshifts to divides; this causes demo desyncs. |
Simon Howard |
27b97383 |
| Add arrlen() macro as a clearer way of doing sizeof(array) / sizeof(*array) |
Simon Howard |
ed619143 |
| Add portability section to HACKING file. |
Simon Howard |
ee2a6fda |
| 2007-06-20 |
| Update TODO. |
Simon Howard |
bec32345 |
| Add x5 screen scale (thanks MikeRS!) |
Simon Howard |
bc95293e |
| Add new configuration options for the mouse and joystick for controls that are available through the keyboard. Justification: this is already possible through advanced mouse drivers and programs like js2x, so there might as well be a proper interface for it. |
Simon Howard |
856eebe5 |
| 2007-06-18 |
| Update codeblocks projects for new sound stuff Include envvars in projects, which is part of the new format |
Russell Rice |
d0049762 |
| Add -iwad when joining a game, as well as when creating one (thanks MikeRS :-) |
Simon Howard |
69789a1d |
| Remove deleted headers from Makefile.am. |
Simon Howard |
ad6ea294 |
| 2007-06-17 |
| Make the music code modular as well, although for the time being there is only one module. Remove s_dummy.c. |
Simon Howard |
d0d17994 |
| Split i_sound.c into i_sdlsound.c, i_sdlmusic.c, with generic "sound driver" modules, one for PC speaker and one for digital output. |
Simon Howard |
beab4eb5 |
| 2007-06-16 |
| Switch back to z_zone, not z_native (oops!) |
Simon Howard |
5fc79137 |
| Clean up sound code |
Simon Howard |
e91f2439 |
| Use divides instead of bitshifts, for clarity |
Simon Howard |
304a0037 |
| Shut up strict aliasing warnings |
Simon Howard |
a9feab08 |
| Switch to djb2 hash function and shut up compiler warnings |
Simon Howard |
c447a5da |
| 2007-06-14 |
| Update codeblocks project |
Russell Rice |
a32623bf |
| Add configuration file variable to change the sound sample rate (snd_samplerate) |
Simon Howard |
0480c925 |
| Support up to 20 joystick buttons. Justification: most modern joysticks and joypads have many more than four buttons. Keeping the limit at four buttons restricts the player into using the first four buttons on his joystick/pad, which could be any arbitrary four set of buttons. |
Simon Howard |
5aa5e1fe |
| Don't send joystick updates when the joystick is disabled. Shut up warning caused by missing header. |
Simon Howard |
66d22ab0 |
| 2007-06-13 |
| Working joystick code. |
Simon Howard |
e4127187 |
| 2007-06-12 |
| Emulate overflows in P_FindNextHighestFloor. Thanks to entryway for this fix. |
Simon Howard |
22d473c1 |
| 2007-06-09 |
| Joystick calibration (untested) |
Simon Howard |
c131d939 |
| Add stamp-h1 to svn:ignore. |
Simon Howard |
4a8abc3d |
| Add *.exe to svn:ignore. |
Simon Howard |
7ecdb1bf |
| Initial joystick calibration code. |
Simon Howard |
57ad8380 |
| Open the joystick when prompting for a new button. |
Simon Howard |
b5ca5da5 |
| Set svn:ignore on pcsound directory. |
Simon Howard |
5193587a |
| 2007-06-04 |
| Remove unneeded SDL.h include. |
Simon Howard |
678a2cde |
| Oops! |
Simon Howard |
c6ec2350 |
| Completed joystick button selection widget (untested) |
Simon Howard |
ef6f989d |
| Rename txt_main.c to txt_sdl.c; add txt_sdl.h for SDL-specific API functions, while keeping txt_main.h for the common API. Add TXT_SDL_SetEventCallback to allow programs to intercept SDL events in the textscreen main loop. |
Simon Howard |
9d7126c1 |
| 2007-06-02 |
| Update codeblocks projects for joystick stuff |
Russell Rice |
2c4e3a7d |
| 2007-06-01 |
| Display a meaningful message when trying to start with an invalid Joystick ID. |
Simon Howard |
5dfc7563 |
| Up the threshold for the always run hack to 20; it's conceivable that there are control pads with more than 10 buttons. |
Simon Howard |
200a86cf |
| Hide the joystick speed control when the always run hack is being used. |
Simon Howard |
880ce3aa |
| 2007-05-31 |
| Initial joystick support. |
Simon Howard |
7127f6c8 |
| 2007-05-24 |
| Fix ByteSwapBlock macro. |
Simon Howard |
f37794b0 |
| Add TXT_SetWindowTitle function to wrap SDL_WM_SetCaption, so that txt_desktop.c doesn't need to call SDL functions directly. |
Simon Howard |
2e3e45cb |
| Use I_Sleep in i_system.c instead of SDL_Delay directly. |
Simon Howard |
ae8b8099 |
| 2007-05-20 |
| Fix crash when converting audio down to a lower sample rate. |
Simon Howard |
d6ae9c49 |
| Stop music on sound shutdown so music isn't left playing at the ENDOOM screen. |
Simon Howard |
61913c49 |
| Initialise sound before network setup to fix bug with sound effects not playing when playing netgames on Windows (text mode waiting screen shutdown causes sound not to start up?) |
Simon Howard |
e860d4cd |
| 2007-05-19 |
| Update NEWS. |
Simon Howard |
9e8e5e09 |
| Don't allow idclev in netgames. |
Simon Howard |
9299576c |
| Fix tempo problems in pcsound linux driver. |
Simon Howard |
64c188aa |
| 2007-05-16 |
| Add FEATURE_SOUND. |
Simon Howard |
2a026e12 |