kreatordxx
|
d7d5a8cd20
|
Make escort menu a window, now the game is drawn behind it
|
2010-01-09 01:56:38 +00:00 |
|
kreatordxx
|
624ae0b6d0
|
Add EVENT_NEWMENU_SELECTED, allowing a newmenu/listbox selection to be handled in the callback. Demonstrate with "Select Song" menu
|
2010-01-08 01:55:12 +00:00 |
|
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
|
7653e8ee12
|
New Interpolation method for demos and a small hack to fix this Interpolation if duplicate object signatures appear (mostly)
|
2010-01-07 00:01:36 +00:00 |
|
kreatordxx
|
2505f63f2b
|
Put most of the remaining globals in automap.c in the 'automap' struct
|
2009-12-27 12:27:44 +00:00 |
|
kreatordxx
|
f0fa1c81d9
|
Make listboxes into windows
|
2009-12-27 05:00:45 +00:00 |
|
kreatordxx
|
b835361586
|
Make newmenus into windows, allowing redrawing of automap and game to take place outside of newmenu.c; remove redundant keyd_repeat
|
2009-12-26 01:08:57 +00:00 |
|
kreatordxx
|
dcc375c5dd
|
Make sure the Game_wind only gets freed once when escaping demo playback
|
2009-12-14 13:27:05 +00:00 |
|
kreatordxx
|
55f2419a09
|
Make sure the Game_wind always gets freed when exiting the game screen, fixing flashing automap and framerate reduction after playing demos
|
2009-12-12 11:34:32 +00:00 |
|
zicodxx
|
a87ae8a672
|
Fixing possible string overflow while using KALI_PROCESS_NAME
|
2009-12-11 10:13:27 +00:00 |
|
kreatordxx
|
19806aa7ec
|
Move newmenu_get_filename to menu.c, call it get_filename and have it use newmenu_listbox1; support long demo filenames
|
2009-12-08 11:01:36 +00:00 |
|
zicodxx
|
1603b87e40
|
Removing old use of variable already_showing_info which was removed from newmenu code
|
2009-12-07 15:00:49 +00:00 |
|
zicodxx
|
7449e5bac7
|
Removing old use of variable already_showing_info which was removed from newmenu code
|
2009-12-07 14:58:59 +00:00 |
|
kreatordxx
|
992648620c
|
Make newmenu.c nearly identical between D1X and D2X
|
2009-12-05 09:48:18 +00:00 |
|
kreatordxx
|
8f9d869452
|
Make the automap into a 'window', make kconfig.c more similar between D1X and D2X
|
2009-12-02 13:49:54 +00:00 |
|
zicodxx
|
c72e86eeff
|
Renaming FSCALE to FIXSCALE preventing possible naming conflicts
|
2009-12-01 16:45:40 +00:00 |
|
zicodxx
|
4a6b3f2b8b
|
Squishing string-related bugs in Bomb display and Weapon reordering
|
2009-12-01 14:50:09 +00:00 |
|
zicodxx
|
f782692332
|
Making files in 2d directory more similar and removed unused and broken code; Fixing a bunch of memory errors; Removed stack protecting flag for gcc in debug mode
|
2009-11-30 22:42:55 +00:00 |
|
zicodxx
|
621844e3f3
|
Draw Endlevel sequence with correct DepthFunc
|
2009-11-30 19:11:46 +00:00 |
|
zicodxx
|
01972042d6
|
Reintroduced Newdemo_game_mode to prevent demo playback from entering code parts it should not and fixing a bug with Multiplayer demos along the way, introduced in rev. 953
|
2009-11-30 14:59:37 +00:00 |
|
kreatordxx
|
230989108a
|
Update to not compile redundant net_ipx.c for Mac OS X
|
2009-11-30 13:04:58 +00:00 |
|
zicodxx
|
60bacc15b2
|
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 17:07:14 +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 |
|
kreatordxx
|
63147eda7d
|
Make Mac version numbers consistent, Xcode build settings tidy up
|
2009-11-29 06:02:45 +00:00 |
|
zicodxx
|
6b6b66af0c
|
Fixed building error on Windows caused by false socket variable; Fixed compiler Warnings on Mac; Updated Mac build files; Unification in version numbering
|
2009-11-28 20:57:57 +00:00 |
|
zicodxx
|
0d4a53766e
|
Again making the joining safer
|
2009-11-25 00:26:26 +00:00 |
|
zicodxx
|
53c19912fa
|
Removed timer_get_approx_seconds() and replaced with timer_get_fixed seconds since it was too inaccurate and created significant offset
|
2009-11-24 22:43:41 +00:00 |
|
zicodxx
|
1ec38c1503
|
Improved Disconnect-handling between levels; Improved Kick-handling; Do not say that IPv4 and IPv6 builds are not compatible in scons -h anymore
|
2009-11-24 15:20:09 +00:00 |
|
zicodxx
|
34019d6414
|
Remove the IP check when processing game info or version deny as the IP might be translated (IPv6 especially)
|
2009-11-24 12:12:15 +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
|
57c71476fc
|
Only list resolutions that can actually be used, using new gr_check_mode
|
2009-11-17 14:27:39 +00:00 |
|
kreatordxx
|
00347f0bcb
|
Add endian converter for demos, read shareware demos, various bugfixes to demo system
|
2009-11-15 08:22:08 +00:00 |
|
kreatordxx
|
4a00fdf805
|
Read big endian savegames on little endian computers and vice versa
|
2009-10-05 02:51:37 +00:00 |
|
kreatordxx
|
64ff080a66
|
Fix compile error with ai_restore_state and include necessary ogl_init.h in state.c (whoops)
|
2009-09-11 05:15:53 +00:00 |
|
kreatordxx
|
f9e89df131
|
Make state.c more similar between D1X and D2X
|
2009-08-22 07:21:19 +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
|
dd8f679724
|
Make game.c more similar between D1X and D2X, making related changes to other files (\!)
|
2009-07-01 11:35:33 +00:00 |
|
kreatordxx
|
532bdc3a2f
|
Make inferno.c more similar between D1X and D2X
|
2009-05-31 07:20:26 +00:00 |
|
kreatordxx
|
692a8ffa1e
|
Add include directives for last commit (whoops)
|
2009-05-22 10:53:14 +00:00 |
|
kreatordxx
|
a1c9e3986e
|
Add new window system, not used yet
|
2009-05-21 12:16:39 +00:00 |
|
kreatordxx
|
67fa9e0e49
|
Add option to force either Redbook or Jukebox to use the playing order for the game CD
|
2009-05-06 12:19:28 +00:00 |
|
kreatordxx
|
bed89343af
|
Make some files more similar between D1X and D2X
|
2009-05-03 12:31:30 +00:00 |
|
kreatordxx
|
19eacfa87f
|
Make sure HoardEquipped returns 1 if hoard.ham is in the Data folder, hence properly allowing hoard.ham to be in the Data folder
|
2009-05-03 12:14:16 +00:00 |
|
kreatordxx
|
bf512bb9ec
|
Remove redundant conf.h directives
|
2009-04-30 13:01:31 +00:00 |
|
kreatordxx
|
5d93e80473
|
Disable network support for Mac OS X for now
|
2009-04-30 12:30:14 +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 |
|
kreatordxx
|
b537639fac
|
Associate the jukebox with Redbook Audio via new 'extmusic' layer - separating from MIDI and making it handle ALL music (not just game music)
|
2009-03-03 12:55:27 +00:00 |
|
zicodxx
|
ec28629cc3
|
Small positional correction for homing-warning bitmap
|
2009-02-23 10:21:25 +00:00 |
|