summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2006-01-07Send player name and address in the waiting data packets. Display theseSimon Howard
on the waiting screen, and improve the waiting screen appearance. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 262
2006-01-07Only display a warning when unable to emulate a spechit overrunSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 261
2006-01-07Import the spechit overrun code from prboom-plus. Thanks to Andrey BudkoSimon Howard
for his investigation into this behavior. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 260
2006-01-07Fix the behavior when expanding sound effects (again). Doom actuallySimon Howard
does play sounds of any sample rate, but the sound effects in Scientist 2 are corrupted. Add some tests to check that the sound effect header is correct, and generic sound rate conversion code. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 257
2006-01-06Fix the "-skill 0" hack commonly used under DOSSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 256
2006-01-05Fixes for big endian machines (thanks locust)Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 255
2006-01-05Specify signed char explicitly for ticcmd_t fields.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 254
2006-01-02Move I_InitGraphics call to be invoked earlier in D_DoomMain. Call theSimon Howard
NET_WaitForStart function to wait for a start signal in network games. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 253
2006-01-02Restructure the waiting screen code. Establish our own separate eventSimon Howard
loop while waiting for the game to start, to avoid affecting the original code too much. Move some _gui variables to net_client.c. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 252
2006-01-02fix client connected functionSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 251
2006-01-02Create NET_SV_Shutdown function to shut down the server. Call itSimon Howard
when quitting the game. Print the IP of the server correctly when connecting. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 250
2006-01-02Change AddrToString function to use an internal static buffer, forSimon Howard
ease of use. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 249
2006-01-02Clear the screen AFTER initialising the loading disk buffer, so thatSimon Howard
bits of loading disk are not visible on the initial screen melt. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 248
2006-01-02Add a "-client" option to test connecting to a local server.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 247
2006-01-02Fix connect timeout and shutdown client properly if we fail to connect.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 246
2006-01-02Refer to connected clients by their AddrToString() output rather than justSimon Howard
the pointer to their struct. Listen for IP connections as well as loopback connections. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 245
2006-01-02Rename i_net_module -> net_sdl_module. Fix the AddrToString method.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 244
2006-01-02Remove test codeSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 243
2006-01-02Fix packet not freed back after being sent.Simon Howard
Code to disconnect clients from the server side. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 242
2006-01-02Encapsulate the event queue code properly. Add a D_PopEvent functionSimon Howard
to read a new event from the event queue. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 241
2006-01-02Make functions static. Remove unused variable.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 240
2006-01-02Neater prefixes: NET_Client -> NET_CL_. NET_Server -> NET_SV_.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 239
2006-01-01Client disconnect codeSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 238
2006-01-01Remove GS_WAITINGSTART gamestate. This will be independent of the mainSimon Howard
loop to avoid interfering with the main game code too much. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 237
2006-01-01String read/write functionsSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 236
2005-12-30Fix client code to correctly send reply to server on connection.Simon Howard
Add "waiting screen" while waiting for the game to start. Hook in the new networking code into the main game code. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 235
2005-12-30Millisecond clock functionSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 234
2005-12-29Working client connect codeSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 233
2005-12-29Add initial client/server connect code. Reorganise sources list inSimon Howard
Makefile.am. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 232
2005-12-29Automatically initialise the address tableSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 231
2005-11-17Catch SDL_QUIT event on ENDOOM displaySimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 230
2005-10-30Add foundation code for the new networking systemSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 229
2005-10-29Fix help screen orderings and skull positions to make Chocolate DoomSimon Howard
behave exactly like the original executables. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 225
2005-10-26Final Doom teleport logic was backwardsSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 224
2005-10-24Allow the game version to emulate to be specified from the command lineSimon Howard
and set compatibility options accordingly. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 223
2005-10-23Drastically refactor the WAD merging code. Allow multiple replacementsSimon Howard
of the same sprite in a PWAD (fixes Scientist 2) Subversion-branch: /trunk/chocolate-doom Subversion-revision: 222
2005-10-23Reproduce the behavior when playing a sound at a sample rate whichSimon Howard
is not 11025 or 22050Hz. This is to "fix" a bug in Scientist 2: however, it does not fix the playing of sounds, only silence them. I tested Vanilla Doom and this is how it behaves when it receives sound effects with odd sample rates. The bug here is actually in the Scientist 2 WAD, which has sound effects that have the wrong sample rate. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 221
2005-10-17DEH_CheckCommandLine -> DEH_Init, for consistency with other InitSimon Howard
functions Subversion-branch: /trunk/chocolate-doom Subversion-revision: 214
2005-10-17Add a "loading" message for each dehacked patch we load, to be orthogonalSimon Howard
to the WAD loading code Subversion-branch: /trunk/chocolate-doom Subversion-revision: 213
2005-10-17Fix "Monsters Infight"Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 212
2005-10-17Add note that the "Monsters Infight" setting is not supported.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 211
2005-10-17Ignore comments in dehacked files.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 210
2005-10-17Dehacked Misc support: Controls for the armor and armor class set whenSimon Howard
using the ammo cheats. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 209
2005-10-17Dehacked Misc support: Max soulsphere, Soulsphere+Megasphere health bonusSimon Howard
values, God mode health value Subversion-branch: /trunk/chocolate-doom Subversion-revision: 208
2005-10-17Add dehacked "Misc" implementations for max armor+health, blue+greenSimon Howard
armor classes Subversion-branch: /trunk/chocolate-doom Subversion-revision: 207
2005-10-17Start of Dehacked 'Misc' section support. Initial Health+Bullets,Simon Howard
and bfg cells/shot are supported. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 206
2005-10-17Guard against multiple video shutdowns better. Fix crash due to improperSimon Howard
screen clear at startup. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 205
2005-10-16Fix the '-cdrom' command-line option.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 204
2005-10-16Set the default number of channels to a more sensible 8Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 203
2005-10-16Global "configdir" variable with directory to store config files in.Simon Howard
Create a function to find the filename for a savegame slot. Store savegames in the config dir. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 202