kreatordxx
|
b6452e75b7
|
Change newmenu and listbox callback systems, adding use of d_event, for greater flexibility
|
2010-01-07 14:49:07 +00:00 |
|
zicodxx
|
62b75469dd
|
Adding macros USE_UDP and USE_IPX for the compiler to compile with either UDP- and/or IPX-support and removed the older IPX macros
|
2009-11-29 16:46:13 +00:00 |
|
zicodxx
|
febe5d124d
|
Abstracting networking protocols - Step 4: Implemented new UDP layer with Client/Server communication, Packet Loss Prevention and strict Version checking. Netgames list will follow later.
|
2009-11-24 09:48:53 +00:00 |
|
kreatordxx
|
ceb4ff38fc
|
Make the game screen into a \'window\', handling events through event_process
|
2009-08-10 10:47:17 +00:00 |
|
kreatordxx
|
bf512bb9ec
|
Remove redundant conf.h directives
|
2009-04-30 13:01:31 +00:00 |
|
zicodxx
|
fb112d7dfb
|
Abstracting networking protocols - Step 3: Renaming network_* functions to net_ipx_*, writing wrappers for protocol dependend functions in multi.c, Implementing protocol selection and Cleanup - Next up: Implementing new UDP layer
|
2009-04-09 07:41:30 +00:00 |
|
zicodxx
|
b3bf4813df
|
Abstracting networking protocols - Step 2: Introducing new structure to hold protocol-dependend and -independend information about Netgame and it's Players; Further isolation of the IPX code and renaming the netdrv_* code to ipxdrv_* as this is now actually IPX-only; Next up: Renaming network_* functions to net_ipx_*, writing wrappers for protocol dependend functions in multi.c, Implementing protocol selection and Cleanup
|
2009-03-20 12:10:38 +00:00 |
|
zicodxx
|
8da36f8873
|
Abstracting networking protocols - Step 1: Renaming network-related files; Removing net_ipx.h (former network.h) includes from as much files as possible to make isolation of IPX-related functions easier in Step 2; Version defines Cleanup - needed later for good Version-Checking
|
2009-03-04 21:04:43 +00:00 |
|
zicodxx
|
33e2375db3
|
Fixed connect-state mess in order of kmatrix flow
|
2009-02-08 12:49:27 +00:00 |
|
zicodxx
|
4d59723cc2
|
Added Packet-loss prevention code for Netgames
|
2009-01-31 23:47:15 +00:00 |
|
zicodxx
|
9df5d7fde4
|
Added /KillReactor command to blow up the reactor in Multiplayer games
|
2008-12-12 15:57:00 +00:00 |
|
zicodxx
|
85f7a49177
|
Added /KillReactor command to blow up the reactor in Multiplayer games
|
2008-12-12 15:53:13 +00:00 |
|
zicodxx
|
02b1872aa9
|
Yet another UNICODE overhaul - Using seperate buffer for UNICODE chars and only use it in key_ascii() while still using keysyms for the rest of the program so we do not screw up readings by key values altered by modifers - possibly still room to optimize
|
2008-11-17 23:38:43 +00:00 |
|
zicodxx
|
9cc62df60d
|
Always use printable UNICODE characters for the key_handler and included routine to assign key symbols to UNICODE so we get an equivalent of a Key-Released state which we need for the Keyboard buffer; Removed the shifted_ascii_value field from key_props and stored all usable characters in seperate rows; Improves Text input and makes keyboard mapping independent from keyboard layout without breaking any compability
|
2008-10-31 16:57:36 +00:00 |
|
kreatordxx
|
e3ee0c2c19
|
Make network endian code more consistent between DXX's, use PUT/GET_INTEL macros more, remove redundant no_cpp_precomp macro
|
2008-07-26 06:14:31 +00:00 |
|
zicodxx
|
3dd8b60118
|
Improved Player relay for Endlevel status; Fixed leaving when UDP hosts leaves; Fixed multi_frame_calling while demos since demos can be Game_mode & GM_MULTI; Re-added lost collision fix between robots and reactor; Made state_defaut_item static so selected state slot stays selected
|
2008-06-11 21:18:50 +00:00 |
|
zicodxx
|
e6ec09869e
|
Some code improvements and small fixes
|
2008-05-08 18:29:52 +00:00 |
|
zicodxx
|
9709081498
|
Return unicode characters in key_to_ascii for non-EN keyboard layouts; Fixed sound menu issue if not compiled with SDL_mixer; switched -ip_norelay to -ip_relay since it's not tested enough; Renamed jukebox_free() to jukebox_unload() to stay with naming-convention
|
2008-05-07 14:11:30 +00:00 |
|
zicodxx
|
b772706508
|
Return unicode characters in key_to_ascii for non-EN keyboard layouts; Fixed sound menu issue if not compiled with SDL_mixer; switched -ip_norelay to -ip_relay since it's not tested enough; Renamed jukebox_free() to jukebox_unload() to stay with naming-convention
|
2008-05-07 14:02:01 +00:00 |
|
zicodxx
|
3a52d03d21
|
Added structure for values saved in PLR/PLX files; Added most common command-line options to options menu
|
2008-04-13 00:28:36 +00:00 |
|
zicodxx
|
44bbb66101
|
Implemented Console-style game logging system to print graphics, to stdout and gamelog.txt; Added structure to keep values for descent.cfg; Added aspect and Texture Filtering to descent.cfg; Removed mono code - printing important stuff over console; Removed some obsolete or very common defines; Code cleanup and small fixes
|
2008-04-06 20:23:28 +00:00 |
|
kreatordxx
|
932607cab4
|
allow hoard.ham to go in 'Data' subdirectory
|
2008-03-22 06:23:19 +00:00 |
|
zicodxx
|
f3d8d50a94
|
Reworked fonts routines - makes easier to expand and scale correctly; Reworked menus with better border scaling, improved rendering and cleanups; Improved font priniting ingame, better alignment; Reworked Netgame list; Real Doublebuffering in SDL-mode; Removed old and unused sources
|
2008-02-24 14:41:27 +00:00 |
|
zicodxx
|
62f6f40ab3
|
Code cleanup - old/unused/obsolete multiplayer code and more
|
2007-12-29 14:18:49 +00:00 |
|
zicodxx
|
24e25d966b
|
Fixed compiler error because of removed header file; Removed connect state restore in multi_endlevel_score to make sure always state 7 is sent to other players while connect state is obviously restored later; Allocated memory for all sequence_packet's; Moved piggy_close() to main - replacing atexit; Rendering credits with timer_delay2 at constant 25FPS and save CPU
|
2007-12-23 00:51:59 +00:00 |
|
zicodxx
|
2d32bb7b3e
|
Improvements for -gl_prshot; Improved show_netgame_info(); Removed obsolete multisave code
|
2007-10-31 00:49:45 +00:00 |
|
zicodxx
|
f8d02edc55
|
Small fixes for new netgame info screen; Fixed PING routines; Once again fixed some newmenu mouse actions
|
2007-09-26 18:32:00 +00:00 |
|
md2211
|
a0b4cac982
|
* Removed executable flag on most files
* Reverted value of SOUND_MAX_VOLUME
|
2007-09-21 19:06:05 +00:00 |
|
zicodxx
|
9eb7dfc112
|
Code-cleanup; Implemented new multi profile feature
|
2007-09-20 14:22:57 +00:00 |
|
zicodxx
|
7ab0e53e2d
|
Code Re-formatting; Preventing Redundancy in Restricted-game joining; Dumping refused player back to Join-menu; Expanded Game-help screen
|
2007-09-13 10:05:36 +00:00 |
|
zicodxx
|
eb2c82b887
|
Added complex netgame information screen (key PAUSE), Removed ping commands because ping handled in new screen
|
2007-09-08 11:11:41 +00:00 |
|
zicodxx
|
cc61379226
|
Color names in Multi-messages to Player- or Team-color
|
2007-09-05 17:31:22 +00:00 |
|
zicodxx
|
b35d8bc170
|
Improved CPU cycles sleeping for -nicefps - moved out of main frame calc loop and taking care of 10ms timer inaccuracy
|
2007-08-25 23:35:19 +00:00 |
|
zicodxx
|
0b52731342
|
changing free to d_free
|
2007-08-09 14:54:07 +00:00 |
|
zicodxx
|
7703e2b167
|
actually submitting memleak fix which should have gone in last revision
|
2007-08-09 14:43:56 +00:00 |
|
zicodxx
|
cb654b41bf
|
Some debugging-related cleanups, Fixed memleak
|
2007-08-09 14:29:53 +00:00 |
|
zicodxx
|
7d23cb6772
|
Cleaned up more FindArg's - Networking Options; Some fixes
|
2007-07-16 02:34:51 +00:00 |
|
zicodxx
|
8217e50e0c
|
Cleaned up more FindArg's - Sound Options
|
2007-07-14 22:36:04 +00:00 |
|
zicodxx
|
8efe1ea653
|
Placing FindArg calls to seperated function, putting variables to a struct - frist step, not finished, yet; Large code cleanup
|
2007-07-14 20:33:42 +00:00 |
|
zicodxx
|
0aa3fc1acf
|
adjusted size of Inputbox; code cleanup for saving/restoring state; also display savegame thumbnail when saving game
|
2007-06-16 08:14:00 +00:00 |
|
kreatordxx
|
fd8471138f
|
add use_players_dir argument, which puts player files and saved games in Players subdirectory, like original Mac D2 folder layout
|
2007-05-21 11:24:27 +00:00 |
|
zicodxx
|
9a7a7932ef
|
forbid % to read into multi messages to not mess up the string
|
2007-04-15 16:33:04 +00:00 |
|
zicodxx
|
53f6775376
|
move hoard data saving from main to save_hoard_data (d2x-cvs takeover)
|
2006-10-02 13:29:04 +00:00 |
|
zicodxx
|
b94413b91b
|
initial import
|
2006-03-20 17:12:09 +00:00 |
|