zicodxx
|
422c745cfa
|
Once again improving Demo Interpolation code, regarding changes from rev993, reducing Viewport flicker and jitter
|
2010-01-26 12:04:50 +00:00 |
|
zicodxx
|
2a6c9d0dbd
|
Rewrote code for showing Cloak-effect on Cockpit and Statusbar, because it became bugged with changed order of function calls do_cloaked_stuff() and render_gauges(); Fixed cockpit switches for Guided missile when Player is in Rear-View - the original code never considered that
|
2010-01-24 17:38:13 +00:00 |
|
kreatordxx
|
b552ba900d
|
Move the editor call out of the Function_mode loop, for later overhaul
|
2010-01-23 14:19:21 +00:00 |
|
zicodxx
|
5eaf164d72
|
Removed the new Demo Interpolating code and added the improvements to the old one
|
2010-01-20 23:28:35 +00:00 |
|
kreatordxx
|
62a9214bc3
|
Fix major issues with last commit - tidy up window callbacks to dodge EVENT_WINDOW_ACTIVATED where it's unnecessary or erroneous to respond to, fix compiling error
|
2010-01-20 11:04:09 +00:00 |
|
kreatordxx
|
c50b954c00
|
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
|
fc84dd37b2
|
Make net_ipx_show_game_rules and net_udp_show_game_rules into windows
|
2010-01-19 14:53:06 +00:00 |
|
kreatordxx
|
69305fb7f2
|
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
|
fc32bff5bc
|
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
|
3d41df6447
|
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
|
c6cbb6b9f8
|
Make pause box a window
|
2010-01-09 09:19:26 +00:00 |
|
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 |
|