Simon Howard
6a36c84b15
<SDL.h> -> "SDL.h"
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 866
2007-03-27 11:40:04 +00:00
Simon Howard
ebbb382f50
Fix docgen makefile dependencies.
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 865
2007-03-26 23:20:10 +00:00
Simon Howard
c4d90f590b
Fix manpage copyright footer to include id as well as me.
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 864
2007-03-26 23:19:22 +00:00
Simon Howard
c8f42b1cc9
Search WAD search dirs when loading dehacked patches.
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 863
2007-03-26 12:09:53 +00:00
Simon Howard
a82e9f6157
Update TODO; PC speaker is supported now.
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 862
2007-03-19 16:44:49 +00:00
Simon Howard
cb08928000
Add back shiftxform table so that the shift key works in multiplayer
...
chat when vanilla_keyboard_mapping is enabled.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 861
2007-03-16 22:26:06 +00:00
Simon Howard
1658ae111e
Add config file option to enable/disable native keyboard bindings.
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 860
2007-03-16 21:43:28 +00:00
Russell Rice
b8e861b27e
Update codeblocks project
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 859
2007-03-16 05:07:35 +00:00
Simon Howard
3476fcea6f
Change MD5 code to use the standard types used elsewhere in the program.
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 858
2007-03-15 18:43:22 +00:00
Simon Howard
c2af7bb926
Use SDL for endianness byte swapping. m_swap.c removed; m_swap.h renamed
...
to i_swap.h.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 857
2007-03-15 18:38:55 +00:00
Simon Howard
b7906ef4ba
Use SDL's built-in audio conversion routines to convert sound effects to
...
the output mixer device's sample rate. Simplistic (naive) resampling in
cases where SDL's routines can't do a conversion. This needs a bit more
work to filter out the high frequency artifacts at 48khz output rate.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 856
2007-03-14 13:05:03 +00:00
Simon Howard
bccb85d1c3
Change "sound effects enabled" checkbox to a dropdown, allowing PC
...
speaker to be selected as well.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 855
2007-03-12 12:38:54 +00:00
Russell Rice
cb3c1cbb86
Minor changes:
...
* No more shared libraries on windows, because they suck anyway and
complicate things
* Fix build virtual targets
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 854
2007-03-10 07:48:21 +00:00
Simon Howard
82123dacf8
Ignore the HOME environment variable on Windows - just behave like
...
Vanilla Doom.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 853
2007-03-10 05:40:12 +00:00
Russell Rice
80746e7900
Lots of changes/additions:
...
* Add libpcsound codeblocks project
* Use libraries that are built and project dependencies inside main
chocolate-doom/setup project and remove source files.
* libraries are now built in the "lib" top level directory
* Fix some warnings
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 852
2007-03-10 02:11:18 +00:00
Simon Howard
eba59fdf44
Add pcsound Linux driver.
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 851
2007-03-09 23:30:46 +00:00
Simon Howard
1eeceb3981
Don't build console mode apps; use the default -mwindows until the
...
stdout.txt/stderr.txt thing can be fixed.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 850
2007-03-09 23:03:24 +00:00
Simon Howard
d4056662a4
Move the pcsound library to the top level, alongside textscreen.
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 849
2007-03-09 22:50:48 +00:00
Simon Howard
7ebeb39398
Partially revert the last change. I'm going with a mixed approach for
...
handling key mappings. Chocolate Doom will use the original (broken)
Doom behavior, in that keys will be unmapped. A German user will have to
type "IDMZPOS", for example. However, when actually entering text, for
savegame names and multiplayer chat, the mapped character will be used.
The reasoning here is that Vanilla users will be used to pressing the
wrong keys, but it can never be desirable to use the wrong mappings when
typing in text.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 848
2007-03-09 22:20:28 +00:00
Simon Howard
f6d6e5fc7b
Pay closer attention to keyboard mappings. In the menu code, distinguish
...
between keys pressed and characters typed, so that, for example, when
the menu prompts "press 'y' to continue", it responds to the _character_
y being typed, not the key that is 'y' on an american keyboard being
pressed. Do the same when reading cheats.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 847
2007-03-09 12:56:45 +00:00
Simon Howard
c5a4f04bc2
Fix discrepancy between Doom and setup program when prompting for keys.
...
Add the ability to enable/disable key mappings so that the raw key can
be read in setup, exactly the same way that it is in Doom.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 846
2007-03-09 12:35:18 +00:00
Russell Rice
cebecf16cc
Update project
...
Fix a warning
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 845
2007-03-07 23:52:33 +00:00
Simon Howard
e434c7c102
Use native endianness for sound output, rather than always LSB. Add PC
...
speaker code!
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 844
2007-03-07 19:08:27 +00:00
Simon Howard
b96d0e706d
Fix up setup tool to display the video driver setting tabulated with all
...
the other settings.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 843
2007-02-24 02:30:17 +00:00
Simon Howard
32052d17fd
Fix video_driver setting.
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 842
2007-02-24 02:26:02 +00:00
Simon Howard
32762cc65d
Fix library ordering for libtextscreen.a; fixes windows compile.
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 841
2007-02-24 02:19:45 +00:00
Simon Howard
a85cd11ee1
Fix compile errors.
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 840
2007-02-23 23:42:56 +00:00
Simon Howard
456e87433a
Add an extra option to chocolate-setup on Windows to allow the video
...
driver to be selected from directx and windib.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 839
2007-02-23 23:41:58 +00:00
Simon Howard
f49a12791f
Add a configuration file value to allow the SDL video driver to be
...
explicitly specified.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 838
2007-02-23 23:26:26 +00:00
Simon Howard
e6d0591bd0
Really fix the menu corruption bug.
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 837
2007-02-15 21:51:53 +00:00
Simon Howard
fb4a67b74c
Make I_Error call abort() instead of exit(), so that we can get a
...
backtrace in the debugger.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 836
2007-02-14 19:11:30 +00:00
Simon Howard
5a63dede9b
Expand buffer length to fix bug on Windows with cycling character on the
...
quicksave screen.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 835
2007-02-14 19:11:03 +00:00
Simon Howard
10547d4138
Read sound length as a 32 bit field, not 16 bit. Fixes death sound in
...
marina.wad.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 834
2007-02-14 19:10:30 +00:00
Simon Howard
28c6c51606
Don't prepend a superfluous './' to the path when searching the current
...
directory for an IWAD.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 833
2007-02-10 03:19:30 +00:00
Simon Howard
a653fb6e0c
Revert previous change: throwing away the key state seems to be the Doom
...
1.9 behavior.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 832
2007-02-07 13:04:46 +00:00
Simon Howard
16447cf340
Don't throw away keypress state when passing between levels - allows
...
shift to be held down for run when moving between levels. Thanks to Zack
Friedrich <zack18@comcast.net> for pointing this out.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 831
2007-02-07 12:58:53 +00:00
Simon Howard
2f38d73f55
Search IWAD search directories when loading PWAD files.
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 830
2007-02-01 12:21:14 +00:00
Simon Howard
7a6f9ad53b
Fix savegamedir directory generation.
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 829
2007-01-14 05:20:28 +00:00
Simon Howard
c380b05580
Change interpretation of DOOMWADDIR to the classic behavior: a single
...
directory path where an IWAD can be found. Add DOOMWADPATH as a
PATH-style list of directories to search for IWADs.
This is to maintain consistency/compatibility with other ports, and so
that the DOOMWADDIR name makes sense.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 828
2007-01-14 05:04:37 +00:00
Simon Howard
04e809fb79
More helpful SDL_mixer error messages.
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 827
2007-01-08 22:46:05 +00:00
Simon Howard
88240aec24
Bomb out with an error in configure if SDL_mixer or SDL_net are not
...
found.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 826
2007-01-08 22:45:18 +00:00
Simon Howard
1a20757516
Display a message on the console with details when WAD/DEH checksums do
...
not match.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 825
2007-01-07 01:58:16 +00:00
Simon Howard
1041b5c556
Set svn:ignore properties on directories.
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 824
2007-01-06 22:26:23 +00:00
Simon Howard
23f18efcc5
Hide the mouse cursor using SDL_SetCursor to a blank cursor, not
...
SDL_ShowCursor. This fixes mouse lag on Windows. Thanks to entryway.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 823
2007-01-06 03:26:00 +00:00
Russell Rice
1d3e9a5648
temp -> tempdir
...
update codeblocks projects (which is a new format, latest cb svn build
is needed)
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 822
2007-01-06 02:15:44 +00:00
Simon Howard
cb7cf97936
Choose the locations for temporary files more intelligently.
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 821
2007-01-06 00:34:50 +00:00
Simon Howard
a4fec80d22
Fix Batman Doom example in README.
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 820
2007-01-05 23:42:38 +00:00
Simon Howard
4daa401522
Make the WADs input box wider. Rename labels in the start multiplayer
...
game dialog.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 819
2007-01-05 23:41:17 +00:00
Simon Howard
78a2c03136
Add quit prompt message missing in the Doom source release.
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 818
2007-01-05 23:39:39 +00:00
Simon Howard
f670f6003c
Move response file code to m_argv.c
...
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 817
2007-01-05 23:38:19 +00:00