zicodxx
|
62f6f40ab3
|
Code cleanup - old/unused/obsolete multiplayer code and more
|
2007-12-29 14:18:49 +00:00 |
|
zicodxx
|
df7a1ca071
|
Introduced timer_delay2 as replacement for timer_delay to sleep according to given FPS rate considering calc time between frames
|
2007-11-21 12:46:09 +00:00 |
|
kreatordxx
|
e474abb5a0
|
port the jukebox to PhysicsFS for Mac OS 9 compatibility
|
2007-11-10 08:51:30 +00:00 |
|
kreatordxx
|
fef59bdb3f
|
various fixes towards getting it to build for Mac OS 9 again
|
2007-11-06 01:30:07 +00:00 |
|
md2211
|
c6407e0c2d
|
Fixed crash on absent or invalid jukebox directory (testing scandir() return value)
|
2007-11-05 13:41:20 +00:00 |
|
kreatordxx
|
0907af33fc
|
hack to remove warning when compiling on Mac OS X (constant/variable dirent parameter of file selection callback for scandir)
|
2007-11-03 05:50:45 +00:00 |
|
md2211
|
b78a60d697
|
Fixed non-working jukebox next song advance (missing hook)
|
2007-10-28 16:52:22 +00:00 |
|
zicodxx
|
b334ff5b97
|
Set SOUND_BUFFER_SIZE for SDL_mixer to 1024 to minimize delay; Removed MIDI-existance check and store all music to Music/ subdirectory of writedir - keeps clean if user has tons of levels; Added SDL_mixer command-line help output; Reworked PHYSFSX_init and removed SysUserDir so we can finally read args without a hassle; Stored MAXIMUM_FPS in game.h - where it belongs to
|
2007-10-13 23:52:17 +00:00 |
|
md2211
|
69492c702f
|
Big args code refactoring, fixed issue with userdir d2x.ini, and a few other small things
|
2007-10-12 20:09:26 +00:00 |
|
zicodxx
|
6584e989a0
|
Fixed some command-line options
|
2007-10-12 19:36:16 +00:00 |
|
zicodxx
|
95533db358
|
Fixed some command-line options
|
2007-10-12 14:21:21 +00:00 |
|
md2211
|
07245a0bc2
|
Enabled SDL_mixer sound backend for D2 movie playback. Works with SDL_mixer 1.2.8.
|
2007-10-11 13:23:00 +00:00 |
|
zicodxx
|
2a889d2d9c
|
Moved Windows midi functions to digi_audio_* functions
|
2007-09-30 13:38:25 +00:00 |
|
zicodxx
|
e955dff203
|
Updated docs; Removed GP2X support since I won't support this device anymore
|
2007-09-28 22:44:04 +00:00 |
|
md2211
|
a0b4cac982
|
* Removed executable flag on most files
* Reverted value of SOUND_MAX_VOLUME
|
2007-09-21 19:06:05 +00:00 |
|
md2211
|
84e32c1f4f
|
Fixed missing stuff for NDEBUG in digi.c, in revisions 610/611
|
2007-09-18 19:24:44 +00:00 |
|
md2211
|
324c0df6a1
|
* Huge SDL_mixer refactoring; sound backend now selectable at runtime, in D1X & D2X
* Sound system now uses a set of function pointers (digi.c) as a single interface to either SDL or SDL_mixer
* Ported jukebox functionality to D2X
|
2007-09-18 13:37:39 +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
|
be2eff9ae3
|
Moved piggy init loading for D1 missions to load_mission_d1
|
2007-08-24 13:36:01 +00:00 |
|
zicodxx
|
2434d100a8
|
FindArg cleanup - GL-Debug and SDL arguments
|
2007-07-23 18:13:49 +00:00 |
|
zicodxx
|
8e2aa8ea2a
|
Cleaned up more FindArg's - general Debug Options; Cleanups
|
2007-07-18 20:13:17 +00:00 |
|
zicodxx
|
29ef28bef3
|
Cleaned up more FindArg's - (most important) OpenGL Options
|
2007-07-15 21:22:07 +00:00 |
|
zicodxx
|
a2a6959d39
|
Cleaned up more FindArg's - Graphics Options
|
2007-07-15 15:23:45 +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
|
37b563d4cd
|
complete removal of hmiplay-code usage
|
2007-06-15 08:10:19 +00:00 |
|
zicodxx
|
b7f02568c0
|
fixed more compiler warnings
|
2007-06-11 15:54:09 +00:00 |
|
kreatordxx
|
657e71fc93
|
look for music files in "Music" dir, store MIDI's in "Music/<hogfile>" to better support custom MIDI music
|
2007-05-27 05:27:17 +00:00 |
|
zicodxx
|
f20ec1e42e
|
Added config field to map a Mouse Axis/Wheel to cycle Primary and Secondary weapons; lots of controls-related code cleaning
|
2007-05-14 13:38:44 +00:00 |
|
zicodxx
|
49eaa12468
|
removed deprecated Makefile stuff
|
2007-05-03 15:16:27 +00:00 |
|
zicodxx
|
f1d191f665
|
removed -nocdrom argument, only use Redbook audio if specified with -redbook
|
2007-04-15 11:02:55 +00:00 |
|
kreatordxx
|
4ff4ddd0a3
|
include SDL/SDL.h for all platforms and physfs/physfs.h for Mac OS X to avoid having to add some hard-coded include paths
|
2007-04-09 02:41:45 +00:00 |
|
kreatordxx
|
55bd12c349
|
remove final remains of VR_current_page and VR_use_paging, resolution variable cleanup - remove VGA_current_mode, VR_screen_mode, VR_render_buffer[0].cv_bitmap.bm_w/h and VR_render_width/height (Game_screen_mode is the actual resolution put in an int, not an index)
|
2007-04-05 13:23:44 +00:00 |
|
kreatordxx
|
751cbe1a91
|
add gr_flip, allowing significant cleanup including the moving of gr_show_canvas, Pages and VR_screen_pages to arch/dos/gr.c
|
2007-03-21 11:32:33 +00:00 |
|
zicodxx
|
558977d846
|
make Joystick Deadzone save in PLX file (Thanks xatmes)
|
2007-03-04 15:41:11 +00:00 |
|
zicodxx
|
effde7d236
|
Added ENTER as Game key
|
2007-02-19 23:28:43 +00:00 |
|
zicodxx
|
24c673dc13
|
SDL compile fix
|
2007-02-19 14:02:28 +00:00 |
|
md2211
|
7db969b9fe
|
* Going back to PHYSFS_file type (lower-case 'f') for compatibility
* Turning off sound debug flags
* Optional micro versions (see SConstruct)
* Makefile emulation for SCons
|
2007-02-14 21:02:46 +00:00 |
|
zicodxx
|
7c9f8bf7fe
|
set MENU_SCREEN_MODE at init to set movie according to -menu parameter and also prevent unnecessary screen changes
|
2007-02-09 12:38:21 +00:00 |
|
kreatordxx
|
96ee4e1082
|
use PhysicsFS to write MIDI file, make hmp2mid use PhysicsFS exclusively
|
2006-12-30 05:29:21 +00:00 |
|
kreatordxx
|
83574d83b7
|
update version info, use DESCENT_VERSION instead of PACKAGE_NAME
|
2006-12-26 03:42:13 +00:00 |
|
kreatordxx
|
5d10e0bb25
|
use d_strdup instead of strdup to avoid errors when compiling on Mac OS 9, free the joystick button texts when closing
|
2006-12-24 08:56:39 +00:00 |
|
kreatordxx
|
eae5a79ef2
|
add MIDI stubs for Mac, it doesn't have the 'real' functions yet
|
2006-12-24 08:46:12 +00:00 |
|
zicodxx
|
3d3188473b
|
GP2X handheld support; added SConstruct file (MAC support incomplete); code optimisations for software renderer; fixed memleaks
|
2006-12-19 02:25:50 +00:00 |
|
md2211
|
b77a53e44b
|
* music volume now properly restored and remembered in D1 and D2, using a static int
* removed ugly hack that fixed this bug in D1 (inferno.c, revision 230)
|
2006-12-12 21:47:17 +00:00 |
|
md2211
|
a833d73d44
|
SDL_mixer backend implementation files for D2
|
2006-11-22 22:07:43 +00:00 |
|
md2211
|
a4597bc8be
|
Initial integration of SDL_mixer sound system for Linux
|
2006-11-06 23:30:32 +00:00 |
|
zicodxx
|
d4a6facf93
|
improved joystick code for more buttons
|
2006-11-02 13:35:45 +00:00 |
|
zicodxx
|
a4bc871cf8
|
fixing mem corruptions while closing joysticks - part 2
|
2006-10-17 22:28:10 +00:00 |
|
zicodxx
|
097bbbf81a
|
fixing mem corruptions while closing joysticks; removed Joystick calibration which should be unnecessary with SDL
|
2006-10-16 23:22:32 +00:00 |
|