kreatordxx
|
88d1b32914
|
Add EVENT_WINDOW_ACTIVATED, change EVENT_DRAW to EVENT_WINDOW_DRAW and EVENT_CLOSE to EVENT_WINDOW_CLOSE
|
2010-01-20 05:10:32 +00:00 |
|
kreatordxx
|
fe6d09750e
|
Make net_ipx_show_game_rules and net_udp_show_game_rules into windows
|
2010-01-19 14:53:06 +00:00 |
|
kreatordxx
|
e7c04d7d90
|
Make kconfig menus into windows - allowing drawing of the game screen behind, changing of item to change while question mark flashing and clicking out of item change
|
2010-01-18 05:53:13 +00:00 |
|
kreatordxx
|
633b1b0804
|
Respond to EVENT_NEWMENU_SELECTED for options_menuset and input_menuset, so the input menu will have THE event loop for kconfig
|
2010-01-17 14:42:59 +00:00 |
|
kreatordxx
|
e52f47e741
|
For get_filename, put mode and find variables in a structure - fixing 64-bit problem and allowing freeing of PHYSFS file list in callback in future, respectively
|
2010-01-15 13:02:28 +00:00 |
|
kreatordxx
|
b3b87fc62d
|
Make pause box a window
|
2010-01-09 09:19:26 +00:00 |
|
kreatordxx
|
b97e08dfdc
|
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
|
6b4d952ebc
|
Change newmenu and listbox callback systems, adding use of d_event, for greater flexibility
|
2010-01-07 14:49:07 +00:00 |
|
zicodxx
|
e5cc87f4a2
|
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
|
32ce77350a
|
Put most of the remaining globals in automap.c in the 'automap' struct
|
2009-12-27 12:27:44 +00:00 |
|
kreatordxx
|
d21f7e78b9
|
Make listboxes into windows
|
2009-12-27 05:00:45 +00:00 |
|
kreatordxx
|
d450c3e6f4
|
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
|
dad42489f7
|
Make sure the Game_wind only gets freed once when escaping demo playback
|
2009-12-14 13:27:05 +00:00 |
|
kreatordxx
|
54e376ebbe
|
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 |
|
kreatordxx
|
a7d99b894c
|
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 |
|
kreatordxx
|
8d653f877e
|
Make newmenu.c nearly identical between D1X and D2X
|
2009-12-05 09:48:18 +00:00 |
|
kreatordxx
|
7ebcf32e45
|
Make the automap into a 'window', make kconfig.c more similar between D1X and D2X
|
2009-12-02 13:49:54 +00:00 |
|
zicodxx
|
37b4803493
|
Squishing string-related bugs in Bomb display and Weapon reordering
|
2009-12-01 14:50:09 +00:00 |
|
zicodxx
|
75062a8d96
|
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
|
86fcdc5d81
|
Draw Endlevel sequence with correct DepthFunc
|
2009-11-30 19:11:46 +00:00 |
|
zicodxx
|
127af323e0
|
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 |
|
zicodxx
|
6a00504d89
|
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
|
e9d4eb051e
|
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 |
|
kreatordxx
|
9192b5ede6
|
Fix some compile errors, including for the non-NETWORK build
|
2009-11-28 07:51:06 +00:00 |
|
zicodxx
|
242b3531fa
|
Again making the joining safer
|
2009-11-25 00:26:26 +00:00 |
|
zicodxx
|
fb08673f54
|
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
|
cf3f852095
|
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
|
2c2dc3fc13
|
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
|
dbf4d55839
|
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 |
|
zicodxx
|
05ff20ccfb
|
Adding cfile.h include to get CFILE definition work again
|
2009-11-22 11:07:25 +00:00 |
|
kreatordxx
|
96d305e54c
|
Only list resolutions that can actually be used, using new gr_check_mode
|
2009-11-17 14:27:39 +00:00 |
|
kreatordxx
|
d57c2981c2
|
Add endian converter for demos, read shareware demos, various bugfixes to demo system
|
2009-11-15 08:22:08 +00:00 |
|
kreatordxx
|
70bbac21b7
|
Read big endian savegames on little endian computers and vice versa
|
2009-10-05 02:51:37 +00:00 |
|
kreatordxx
|
31413b59df
|
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
|
90c02b1ea3
|
Make state.c more similar between D1X and D2X
|
2009-08-22 07:21:19 +00:00 |
|
kreatordxx
|
d7e33667bf
|
Make the game screen into a \'window\', handling events through event_process
|
2009-08-10 10:47:17 +00:00 |
|
kreatordxx
|
16f615c6ff
|
Make game.c more similar between D1X and D2X, making related changes to other files (\!)
|
2009-07-01 11:35:33 +00:00 |
|
kreatordxx
|
af0c2db749
|
Split game.c into game.c, gamecntl.c and gamerend.c like d2x
|
2009-06-07 11:28:12 +00:00 |
|
kreatordxx
|
78d9b8f15f
|
Make inferno.c more similar between D1X and D2X
|
2009-05-31 07:20:26 +00:00 |
|
kreatordxx
|
45ba0ca307
|
Add new window system, not used yet
|
2009-05-21 12:16:39 +00:00 |
|
kreatordxx
|
d7d319624b
|
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
|
f139dda3a6
|
Make some files more similar between D1X and D2X
|
2009-05-03 12:31:30 +00:00 |
|
kreatordxx
|
db27b1723d
|
Remove redundant conf.h directives
|
2009-04-30 13:01:31 +00:00 |
|
kreatordxx
|
36e6885115
|
Disable network support for Mac OS X for now
|
2009-04-30 12:30:14 +00:00 |
|
zicodxx
|
85b086c0ef
|
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
|
0c36fecb42
|
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
|
0fc0fff7f1
|
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
|
f149ace782
|
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
|
abf43c66f8
|
Small positional correction for homing-warning bitmap
|
2009-02-23 10:21:25 +00:00 |
|
zicodxx
|
80debdb4d5
|
Made our Cockpit-Transparency decoding function a bit safer for current and possibly new code flow
|
2009-02-23 10:15:23 +00:00 |
|