Commit graph

809 commits

Author SHA1 Message Date
xatmes 373524ae14 main/endlevel.c: Changed RAND_MAX to D_RAND_MAX in vector multipler so that resu
lting scale equals something logical.  Fixes explosions/attached sound when chas
ing player during endlevel tunnel exit
main/switch.c: Added condition so that sounds keep playing through exit sequence
 when exiting a D1 level
2007-05-13 01:57:04 +00:00
zicodxx 5741e093c4 if movielib isn't found in requested resolution, do NOT select other version, since the game is unable to determinate to switch correctly - instead skip playback in that case 2007-05-11 09:23:47 +00:00
zicodxx e03925096d read -pilot arg with and without filename extension 2007-05-10 09:34:27 +00:00
zicodxx 0bc374acf9 moved load_palette() call in StartNewLevelSub() to show HOARD textures and bitmaps correctly in OGL 2007-05-10 08:53:35 +00:00
zicodxx d758d1bda6 update viewing values at Fullscreen Toggle; added Fullscreen Toggle to Menus and Demo Playback 2007-05-09 09:44:45 +00:00
zicodxx 9c7b97dfe7 removed unnecessary gr_set_mode() call causing annoying resolution change (hopefully) 2007-05-05 23:25:32 +00:00
zicodxx e9017c4a02 fixed broken Textures for Custom levels caused by load_palette() call 2007-05-05 09:36:33 +00:00
zicodxx 49eaa12468 removed deprecated Makefile stuff 2007-05-03 15:16:27 +00:00
zicodxx 0a198ccc62 rev432 revisited - do not send multi De-Cloak packet in Demo Playback 2007-05-02 18:42:46 +00:00
zicodxx 392f0209ad resolved some overlapping HUD elements 2007-05-01 22:57:31 +00:00
zicodxx 8b023aa928 re-added RealFrameTime assignment, lost in last revision (503). Should be removed some day however 2007-04-29 17:55:58 +00:00
zicodxx 236160666b removed FrameTime limiter since it is only messing if 150FPS or more is reached 2007-04-29 11:51:08 +00:00
zicodxx 8541d2d403 prevent string placeholders in HUD Messages which may crash the game 2007-04-21 08:27:21 +00:00
zicodxx d568b27777 increased offset to detect movement on Joystick axis for mapping function 2007-04-20 07:25:23 +00:00
zicodxx 082950e742 made smart blobs easier to dodge 2007-04-19 22:17:46 +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 f1d191f665 removed -nocdrom argument, only use Redbook audio if specified with -redbook 2007-04-15 11:02:55 +00:00
zicodxx 5ba9f82e76 only draw copyright stuff if there is really the menu background (not being changed by draw_stars()) 2007-04-15 06:51:35 +00:00
zicodxx c8c866dddf removed use of VR_render_buffer (almost completly) 2007-04-14 20:57:48 +00:00
zicodxx a4077fd291 fixing D1 Secret Level routines (thanks to xatmes) 2007-04-14 20:44:09 +00:00
zicodxx 1eab13eb7b 2007-04-14 20:18:57 +00:00
zicodxx 6353ec121a making GuideBot Text color palette independent 2007-04-14 08:55:04 +00:00
zicodxx 898ad2913d introducing kconfig_sub_draw_table() making it possible to redraw configuration tables with OGL swapping and clearing; increased timer_delay for menus and briefings to save more CPU usage 2007-04-14 08:43:49 +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
zicodxx 71c9c5d87a hide cursor after newmenu_get_filename() 2007-04-07 13:57:17 +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
zicodxx dc5aabc757 close menu with boxed message; improved palette reloading; fixed selected item for restore game dialog 2007-04-04 17:18:17 +00:00
zicodxx a274051958 improved Autodemo-feature - less code, activate AFTER pilot is selected to make sure resolution and player-file operations do not mess up 2007-04-04 10:24:03 +00:00
zicodxx 1f64ffb15b set enhaced-flag a bit earlier so D1 missions do not get messed up after an enhanced mission had been played 2007-04-04 07:40:13 +00:00
zicodxx bfc966693a extend show_help() with some netgame commands 2007-04-03 22:22:03 +00:00
zicodxx 6145aaa2c9 clear HUD-Messages if a Demo starts so old messages do not appear; also set gr_palette_load() in nm_draw_background1 so palette resets if Demo-playback is cancelled 2007-04-03 22:12:54 +00:00
zicodxx 7433cfb44c fixing Alt-HUD Y-Offset for Multi-Games 2007-04-03 21:57:54 +00:00
zicodxx 9393e7ebe7 fixed seek errors and data types in newdemo_goto_end() 2007-04-03 20:53:45 +00:00
zicodxx 6f8fb1e1ed palette reloading sets at every newmenu_close() 2007-04-02 05:42:59 +00:00
kreatordxx 1504b538f3 merge and move automap border drawing code to draw_automap, so it could be used to draw the automap again just before showing a dialog box 2007-04-01 05:06:35 +00:00
kreatordxx 5e207b4eb5 remove 'extern int last_drawn_cockpit[2]' since it's now a single int (not an array), fixing memory corruption (whoops!!) 2007-04-01 02:14:38 +00:00
zicodxx 708371c331 moved gr_palette_load() in nm_draw_background so it always does apply and resets step-ups properly 2007-03-31 21:40:38 +00:00
zicodxx 0afa45ab41 a switch to disable timer_delay in calc_frame_time - may be used if game runs a bit choppy 2007-03-31 21:06:15 +00:00
zicodxx e71800847b a switch to disable timer_delay in calc_frame_time - may be used if game runs a bit choppy 2007-03-31 21:00:47 +00:00
zicodxx d38a3d1362 improved HAM support with enhanced-flag detection and fixed Extra-Movie init in load_mission(); close Extra-Movies according to movielib_files 2007-03-31 20:21:32 +00:00
kreatordxx a50d211aa4 move variable declarations to the top for non-gcc compilers (like MrC for MPW) 2007-03-31 00:37:58 +00:00
zicodxx c6d15d70e7 Addition/Fix for rev454: unbind Minus/Equal from Shrink/Grow window 2007-03-29 22:19:31 +00:00
zicodxx 02212354b1 palette-related fixes for Doublebuffered menus; fixes for SDL-build 2007-03-29 00:13:08 +00:00
zicodxx c6e19652a6 unbind Minus/Equal from Shrink/Grow-window - only use ALT-F9/F10 to get richt with all keyboard layouts; Always allow screen resolution switching, even if selected is not supported to ensure Multi-Monitor support 2007-03-26 08:20:46 +00:00
zicodxx febaa9f672 allow Quick-Exit with SHIFT+ESC; blocking 'SUPER LASER MAXED OUT' redundancy in stdout 2007-03-25 21:14:02 +00:00
zicodxx 0656621186 do not close movies for now to prevent leaks (PhysFS should do that); fixed crash with malformed N_players if Netgame start is forced in DEBUG; improved briefing screen loading and delay; made wall warning-message not show up in NDEBUG (non-critical) 2007-03-25 09:18:22 +00:00
kreatordxx 1919c79022 remove add_alternate_hogfile because it couldn't close the main hog file (it's normally in use) 2007-03-25 02:51:04 +00:00
kreatordxx 0c30130ca5 draw mine view directly to screen for non-OpenGL build, no using an offscreen buffer (will use SDL_Flip later) 2007-03-24 04:37:33 +00:00
zicodxx 443d2d67b8 must not allow single-buffering for OGL 2007-03-22 14:25:27 +00:00
zicodxx b41a8a437a Use Doublebuffer in OGL for all parts of the game and properly redraw elements, fixed Profiler build 2007-03-22 11:32:22 +00:00
kreatordxx 21c844b377 remove final remnants of VR_current_page and VRF_USE_PAGING, also allowing -nodoublebuffer switch for all platforms. Fix single buffering for d2xgl 2007-03-21 12:35:35 +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 c0643d8b23 implemented expanded Joystick configuration panel (Thanks xatmes); corrected draw functions for kconfig_sub() and Scoreboard to show them correct in non 4/3 aspects; corrected Close-boxes for Mouse Menu control 2007-03-06 10:36:37 +00:00
zicodxx 558977d846 make Joystick Deadzone save in PLX file (Thanks xatmes) 2007-03-04 15:41:11 +00:00
zicodxx 28f3d619c2 removed WANT_AWE32 flag - too buggy; scaled space between Hud-messages; block Hudlog output messages beginning with you (your ... maxed out, you already have ...) 2007-03-04 15:01:17 +00:00
zicodxx d5edbc0b2f improved create_name_canv(); cleaned up hud_show_weapons_mode(); fixed palette loading in RegisterPlayer(); only show newline in network_get_game_params() if MenuHires 2007-03-04 14:23:19 +00:00
zicodxx ee6a516c94 improved Error-handling for starting a mission, making the game not crash if Level file is not found 2007-03-04 11:54:32 +00:00
zicodxx 8756f8f065 some menu fixes 2007-03-03 18:27:55 +00:00
zicodxx 1083d396f5 newdemo-related fixes 2007-02-28 20:43:10 +00:00
zicodxx 64749f0328 reverting rev429 - fixing GameTime as D2X does 2007-02-26 13:50:59 +00:00
zicodxx 89ec716e75 improved DepthTest, fixing Clipping bugs 2007-02-26 13:32:00 +00:00
zicodxx 0e78f2d4f0 reset GameTime properly if needed 2007-02-20 02:16:42 +00:00
zicodxx 2adab0807e amd64 fix - last revision was wrong, using hack now to prevent Ai_last_missile_camera goes wild in do_ai_frame_all() 2007-02-19 23:15:55 +00:00
zicodxx aaaa7cb92f amd64 fix 2007-02-19 22:38:59 +00:00
zicodxx 97e1f497ed make 'Press any key ...'- and 'Demo recording' messages not overlap 2007-02-19 21:18:04 +00:00
zicodxx d773518061 block 'You already have'-messages in HudLog output 2007-02-19 15:21:53 +00:00
zicodxx 543dfd9f88 added Alex' patch to add FPS independent and physics homing missiles - also implemented command-line to switch back to legacy homers 2007-02-17 22:52:23 +00:00
zicodxx 83e332acf6 improved debris random stuff, added -persistentdebris feature 2007-02-10 23:19:21 +00:00
zicodxx 5e3aa12b3d added -gl_voodoo to OpenGL command-line switches and INI 2007-02-09 15:34:10 +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
zicodxx a8d491f130 created offset for LOCK message string if demo record or playback 2007-02-08 17:34:34 +00:00
zicodxx b9e25ca7e5 position alignment for alt-hud2 to prevent overlay with extra views 2007-02-08 17:09:42 +00:00
zicodxx f9512e917c since Movies are initiated once in runtime, indroduced SCREEN_MOVIE to set desired movie resolutions seperatly from menu or game resolution 2007-02-08 15:36:56 +00:00
zicodxx 1423ebb324 fixed demo playback Afterburner gauge and Primary weapon ammo info 2007-02-08 02:43:55 +00:00
zicodxx bfee9d219c close EXTRA_ROBOT_LIB correctly 2007-02-07 00:42:43 +00:00
zicodxx a09bf9b953 force show_fullscreen to software drawing if image is bigger than screen, showing Automap background in low resolutions via software, removed obsolete robot briefing fix in OGL, code cleanup 2007-02-06 19:23:33 +00:00
zicodxx 552cf239f3 fixed secret level name canvas 2007-02-05 13:03:53 +00:00
zicodxx 121602b660 make sure Menu_pcx_name gets loaded correctly if resolution is lowres 2007-02-05 10:45:16 +00:00
zicodxx 0e65fa0cac complete removal of broken Autosave feature 2007-02-02 18:57:42 +00:00
zicodxx 4edc974310 corrected Y alignment of hud_show_homing_warning 2007-02-02 10:17:34 +00:00
zicodxx f6ffb1d784 If bright ships are enabled cast F1_0*2 light instead of F1_0 which is too dark 2007-01-31 12:21:38 +00:00
zicodxx b2dc083439 set movie resolution correctly when no parameter is given - referring to rev365 2007-01-30 01:44:26 +00:00
zicodxx f9788e5b5f added transparency effects for some bitmaps like explosions, powerups, weapons, etc. - to enable with -gl_transparency 2007-01-29 23:31:20 +00:00
zicodxx 6fb8e560e6 fixed energy->shield transfer message output showing 'No transfer: Shields already at max' everytime if there is enough energy 2007-01-29 15:55:57 +00:00
zicodxx 1897828dbc reverting rev372 - fast movement noticed in DOS version was caused by too high FPS because of the different behaviour of FrameTime. Divisor in pitch time is correct to stay as close as possible to 30FPS behaviour 2007-01-27 23:01:42 +00:00
zicodxx 98fc9a1e00 corrected position of multi-message entry string 2007-01-27 15:48:22 +00:00
zicodxx 632cfa3633 made pitching time as fast as heading time - compared with original Descent1 & 2 2007-01-27 15:24:03 +00:00
zicodxx 9aad531b09 use ogl_ubitmapm_cs instead of show_fullscr in OGL to render faster 2007-01-27 02:48:36 +00:00
zicodxx 52bb848084 improved credits scrolling - not that smooth anymore, but less CPU intense 2007-01-25 23:58:28 +00:00
zicodxx 87c42e791f don't display lives and score if hud message is longer than 40 chars. preventing overlay of message and lives/score 2007-01-25 13:49:17 +00:00
zicodxx f72c060886 improved resolution-check method - removed old code 2007-01-25 13:01:39 +00:00
zicodxx d4de0c28d3 write screenshots to subdirectory 2007-01-25 10:30:33 +00:00
zicodxx 895a4aaee4 made thief messages brighter 2007-01-22 11:58:30 +00:00
zicodxx c043e7b579 fixed multi summary reactor lifetime refresh 2007-01-22 11:34:03 +00:00
zicodxx 184a7e133a fixed PRINTSCREEN key for WINDOWS 2007-01-22 10:52:01 +00:00
zicodxx 59270fc137 additional newline line in netgame menu - looks better 2007-01-20 14:17:18 +00:00
zicodxx 619de6e551 made short packets default on. long packets are still available but in general cause more problems than short 2007-01-20 13:48:19 +00:00
zicodxx 9f22ea1c0e corrected -maxfps switch: MAX_FPS is 80, not 100 2007-01-20 12:42:49 +00:00
zicodxx ab706d7ceb removed inaccurate 4D hack 2007-01-20 12:29:57 +00:00
zicodxx 1043cb9950 for OGL don't display background bitmap if screen height < 400 because it won't fit - just draw grey; adjusted level name alignment in secret levels 2007-01-20 12:07:02 +00:00
zicodxx 90fcd625da only read and write lowercase pilots - prevents mistakes in -pilot option as well as multisaves 2007-01-18 18:58:18 +00:00
zicodxx 7c9fde3780 prevent changing weapons if automap is active 2007-01-18 15:19:45 +00:00
zicodxx 84bf61baa8 fixed suddenly broken special chars 2007-01-18 15:09:12 +00:00
zicodxx 93245db50e made Omega selectable even if it has no energy left and can't fire 2007-01-18 15:06:51 +00:00
zicodxx 6195a1bb18 draw bomb count correctly in CM_FULL_SCREEN ... finally 2007-01-18 14:43:42 +00:00
zicodxx f7ae8684f6 draw spheres instead of pixels in draw_stars to show correctly in OGL 2007-01-17 15:35:38 +00:00
zicodxx cfcd1e39f9 moved hudlog printf's so they do not spam stdout with redundant messages 2007-01-14 01:55:59 +00:00
zicodxx 3431db5ab0 also use ALT-F9/F10 for demo playback 2007-01-13 14:20:48 +00:00
zicodxx 8ef450e17c removed mipmap for movies - makes not a real sense or effect 2007-01-13 14:14:56 +00:00
zicodxx 442e669dc5 do not select weapon if guide-bot shortcut has done and weapon key is mapped from 0 to 9 2007-01-13 13:51:47 +00:00
zicodxx 1724fff7ce removing the dead statement (leftover from WraithX Deathcam) from object_move_one() so the function will return correctly if player dies instead running further and creating invalid code and crashes 2007-01-13 13:18:42 +00:00
zicodxx 563fe826be removed timer_delay from DoJasonInterpolate - caused slowdowns in some demos 2007-01-12 16:58:00 +00:00
zicodxx 2b80efdce9 fixed canvas stuff to show summary correctly in OGL, added new strings for CTF and HOARD, code cleanup 2007-01-12 14:21:05 +00:00
zicodxx ef1a1de34b joystick axes can be reassigned; higher offset for axes moving detection; correction for menus that are bigger than screen 2007-01-10 00:50:36 +00:00
kreatordxx 901f66e6e9 allow an add-on mission to override the built-in hog file, such as the use of custom MIDI tracks 2006-12-31 01:51:01 +00:00
kreatordxx 812b641a51 if a Descent 2 hog file is not available, generate an error, not a warning 2006-12-31 00:09:49 +00:00
kreatordxx c557b38bbf fix a memory leak that occurs when listing the search paths 2006-12-31 00:00:44 +00:00
kreatordxx 83574d83b7 update version info, use DESCENT_VERSION instead of PACKAGE_NAME 2006-12-26 03:42:13 +00:00
kreatordxx ed899e7b5e fix crash where loading screen function is called before video mode is set (when SDL Video is used as well as -notitles) 2006-12-25 12:52:38 +00:00
kreatordxx 3cb7e16496 make sscanf look for "%i.%i" instead of "v%i.%i" because the 'v' isn't written to file (used to cause D2X for Mac OS 9 to crash), use PHYSFS_delete instead of unlink to be safe 2006-12-24 09:24:05 +00:00
kreatordxx d698e87960 warning fixes for gcc 4.0 2006-12-24 09:15:37 +00:00
kreatordxx 21ec5934ce use strncpy instead of snprintf, MPW on Mac OS 9 doesn't have snprintf 2006-12-24 09:01:10 +00:00
kreatordxx 8c773a79f5 only autoselect a secondary weapon if the player didn't have any of that type before (fix bug #2671) (from D2X CVS) 2006-12-24 07:43:11 +00:00
kreatordxx 38e2a3cb0b small brace tidy up to allow a source code editor to list all the functions (from D2X CVS) 2006-12-23 09:12:27 +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
zicodxx 8cc35e82c7 command-line to set glScissor off if needed 2006-11-02 01:24:10 +00:00
zicodxx b8ea3bd6a2 just turn off detriangulation for OGL 2006-11-01 02:02:44 +00:00
zicodxx 1c821a4cea adding the checktime FindArg 2006-10-31 21:15:47 +00:00
zicodxx 999780ff58 moved some FindArgs to main() so they are not called in the game; added printf for DEBUG to track FindArgs 2006-10-31 15:46:06 +00:00
zicodxx 2dda3e9d8e make sliding use sensitivity - corrected superjoy 2006-10-31 15:11:22 +00:00
zicodxx 61a1768af4 make sliding use sensitivity 2006-10-31 15:07:17 +00:00
zicodxx 86eda83f03 removing -cockpit and -hiresfont parameters which actually belong to D1X-Rebirth 2006-10-31 12:48:31 +00:00
zicodxx 50f87850c0 turning detriangulation off by default; not really needed anymore and makes rendering nicer 2006-10-29 01:01:29 +00:00
zicodxx 449fef5dbc using global variable for sp-mouselook to save CPU usage 2006-10-21 09:23:52 +00:00
zicodxx 4d2a589c20 fixed compiler warnings in object header 2006-10-20 23:33:26 +00:00
zicodxx 8cb08cd86f removed calibrate joystick line from help menu 2006-10-20 22:41:48 +00:00
zicodxx 44bdbbb6e9 introducing draw_wbu_border to draw rounded weapon boxes with glScissor 2006-10-20 16:38:04 +00:00
zicodxx 947503af25 adjusted credits scroll speed with MenuHires 2006-10-20 15:09:45 +00:00
zicodxx f32434bdbb cleaned up command-line help; removed old/redundant/unfunctional options; improved code to read -pilot argument 2006-10-18 12:53:34 +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
zicodxx 26e2bf1d0c re-activated Weapon Keys menu - aka D2X keys 2006-10-15 23:42:59 +00:00
zicodxx fd2090c761 fixing OGL compile bug; fixing calculation of object light before and after restoring a saved game 2006-10-15 12:26:13 +00:00
zicodxx 09faf2d35f last small hack for 4D effects... still does not work correctly and never will 2006-10-14 12:44:10 +00:00
zicodxx a3c30f28d1 don't show alt hud while guilded missile view; removed unnbecessary delay in show_char_delay to make robo movies smoother 2006-10-13 10:00:15 +00:00
zicodxx f218c61513 fixes for alt huds 2006-10-12 23:08:33 +00:00
zicodxx 0333ef39ea make scrolling smoother by changing time_delay 2006-10-12 22:48:55 +00:00
zicodxx 356b79e814 aligned 'press any key...' message on hud 2006-10-12 10:07:20 +00:00
zicodxx f93a4d8841 improved 4D room detection 2006-10-11 19:10:00 +00:00
zicodxx 18974b921a re-enabled SDL_SetGammaRamp; removed FSAA because no function on all platforms; fixed offscreen render; better restriction to show menus ingame 2006-10-10 23:42:33 +00:00
zicodxx 794a6f72a8 improved code to show scaled movies 2006-10-10 23:35:42 +00:00
zicodxx 844c1cf845 corrected position of shield/energy numbers if 200 2006-10-10 23:35:14 +00:00
zicodxx a1dcf39e3b if player is deleted also delete PLX file; removed date strings, not necessary; added Menu_special 2006-10-10 09:53:58 +00:00
zicodxx 9bf8ea2b69 made file extension for TXB files lowercase to match filename case itself. makes easier to use external files 2006-10-10 00:47:10 +00:00
zicodxx fd609ae169 introduced FSAA; fixed fullscreen toggle glitches; adjusted OGL_TEXTURE_LIST_SIZE and OGLTEXBUFSIZE; code cleanup; fixed memleak in game pause; restored font.c (oops) 2006-10-09 21:44:24 +00:00
zicodxx fb5445e09a print joystick dialog to stdout; print time with hud messages; fixing some graphical glitches; repaired brightness slider (oops); code cleanup 2006-10-08 23:19:46 +00:00
zicodxx b25b1ab4cd cleaned up options menu and removed 'd1x options' because not really necessary anymore 2006-10-08 17:54:32 +00:00
zicodxx 09ae63542c corrected demo-related font positions; fixed window view glitch in demo playback; merged ogl_ubitmapm_cs and ogl_ubitmapm_cf 2006-10-08 15:57:11 +00:00
zicodxx eb7bbce734 code cleanup 2006-10-07 21:45:20 +00:00
zicodxx 349de39d89 don't show bombcount in CM_STATUS_BAR if weapon box shows a cam-view 2006-10-07 14:21:12 +00:00
zicodxx c251074930 added new control type: Joystick & Mouse (Thanks to The_Lion) 2006-10-07 01:12:25 +00:00
zicodxx 61b237c0ec made mouse movement (x,y) independent of fps 2006-10-06 11:24:19 +00:00
zicodxx df6aea93dc removing unnecessary stuff from game_init_render_buffers; better resolution handling; storing resolution stuff in PLX file (Thanks to Hans de Goede and Chris Taylor) 2006-10-06 00:15:20 +00:00
zicodxx 534c8c61eb getting rid of inferno sound hacks 2006-10-02 17:53:29 +00:00
zicodxx 7b8399bfc6 clear up automake stuff, additions in DXX-COMPILE.TXT 2006-10-02 17:00:26 +00:00
zicodxx f841d7a5a3 compiler related changes (thanks to Chris Taylor) 2006-10-02 14:36:19 +00:00
zicodxx 3731293caf scale movies to grd_curscreen, not to Game_window_*; included conf.h to physfsx.h to get SHAREPATH 2006-10-02 14:08:14 +00:00
zicodxx 5262199e48 move PhysicsFS initialisation, search path setup and argument reading to physfsx.h (d2x-cvs takeover) 2006-10-02 13:55:58 +00:00
zicodxx 018149feae move titles, loading screen and order form showing to titles.c (d2x-cvs takeover) 2006-10-02 13:51:05 +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 117af93ffc fix crash when a robot's guided missile explodes (d2x-cvs takeover) 2006-10-02 13:16:09 +00:00
zicodxx a9fc885ce4 only free the gauge canvases when they exist 2006-10-02 13:10:20 +00:00
zicodxx eb3d6caa71 fix error when building editor with RELEASE (d2x-cvs takeover) 2006-10-02 13:07:06 +00:00
zicodxx d2a1542c77 saving config files in home directory 2006-10-02 12:53:08 +00:00
zicodxx 69cba85987 since we removed Game_window_* definitions from game_init_render_buffers we define both in init_cockpit if 0; corrected FONTSCALE_* for SDL mode 2006-09-29 13:43:21 +00:00
zicodxx 63b6012a1a removed recharge-hack because fixed already 2006-09-29 01:14:27 +00:00
zicodxx a86ae94762 scalable HUD, improvements for HUD and cockpits, cleaner code, fixes to get SDL renderer working again 2006-09-29 00:57:57 +00:00
zicodxx 70babf8723 setting default resolutions for movies in SDL 2006-09-29 00:54:55 +00:00
zicodxx db1c4a1ac4 fixes for some menu glitches 2006-09-29 00:53:35 +00:00
zicodxx 5e3cdcc995 added forgotten ifdef so SDL compiles again 2006-09-29 00:51:17 +00:00
zicodxx 0505a25026 new fixes for scalable menus. let's hope it's the last one (scalable menus patches in rev 106,111,113) 2006-09-04 22:24:09 +00:00
zicodxx 6bec053b4b some fixes for menus and automap; new aspect code; improved code to scale window for cockpits; introducing new variable in playsave.c to store game resolution and saving Game_window_h/h again properly - fixes bugs with screwed resolutions; making menus in game-resolution as default and re-activating old command-line arg '-menu<X>x<Y>' to scale menus 2006-08-30 18:12:04 +00:00
zicodxx ea299609ea some fixes for fixedfont 2006-08-22 22:16:58 +00:00
zicodxx 76707efea7 new code for ogl_offscreen_render, used it to reduce flickering in credits 2006-08-22 00:01:06 +00:00
zicodxx a522685568 made fonts scalable, added command-line to enable fixed fonts, made savegame thumbs scalable, reworked menu borders, new way to display level info in automap to get right with scaled fonts. additionally layed out special characters to newmenu.h, showing savegame thumbnail in save game window as well 2006-08-18 09:47:07 +00:00
zicodxx 7e3d272f62 show borders in SDL and OGL, optimized and cleaned 2006-08-07 00:27:18 +00:00
zicodxx 46b070f11d made 22k sounds default 2006-07-16 19:56:32 +00:00
zicodxx 5a633e1328 disabled another Assert. commented with FIXME's - debugging if needed 2006-07-16 19:47:25 +00:00
zicodxx 633efcaee7 rejected -nod2xmenu feature 2006-07-16 19:39:56 +00:00
zicodxx e2c3d14008 corrected command-line output in inferno.c 2006-07-16 10:59:18 +00:00
zicodxx e84d026639 added game_flush_input() on automap calls to avaoid control irritations 2006-07-11 17:37:39 +00:00
zicodxx 05b378230d improved use of Depth Test, added experimental hack for 4D levels; removed two Asserts which fail with 4D levels 2006-07-11 16:14:17 +00:00
zicodxx 1081f38953 added variable aspect function, changed cmd-help, changed ini file 2006-05-06 09:44:44 +00:00
zicodxx a43384d92a midi repeat improvements 2006-05-05 14:18:42 +00:00
zicodxx 249088e477 added GL functions to fix the portal-bug; added exception boolean value tempNoDepthTest to render d1 endlevel correctly; code reformatting 2006-05-05 13:24:29 +00:00
zicodxx e61170a950 in do_options_menu decreased i by 1 to not show d2x options menu if arg -nod2xmenu is found; added help text; added INI line 2006-04-21 13:56:02 +00:00
zicodxx 91e7d2fb07 changes in readmes, configs, etc and version number changes for 'ZAPHOD' release 2006-04-16 04:53:11 +00:00
zicodxx 7a26d08501 removed fullok hack for fullscreen changing, added set_screen_mode call to prevent black screen at fullscreen toggle in windows build 2006-04-14 20:28:44 +00:00
zicodxx 4124ce33f7 more adjustments; NUM_LINES and first_line_offset 2006-04-14 19:04:17 +00:00
zicodxx 1d7a46148e increased first_line_offset to keep lines in canvas at very high resolutions 2006-04-14 18:09:59 +00:00
zicodxx baae055b56 for OGL build, keep the lines in canvas; created borders and new fadings to hide font appearence and disappearence 2006-04-14 10:26:12 +00:00
zicodxx 4664ea8bea added 16to10 support 2006-04-08 18:54:35 +00:00
zicodxx 394cd7fe63 added mipmap operator to ogl_bitblt_i, added if to MovieShowFrame to switch off movie mipmap if argument -nomoviesmooth given, added command-line option, added new options to d2x.ini 2006-04-08 15:12:26 +00:00
zicodxx 4789f14679 possible menu text sring length increased to 255 to support longer path entries for missiondir 2006-04-05 18:31:09 +00:00
zicodxx 2d1c7c02d7 added widescreen aspect with command-line option for SDL and OGL build 2006-04-03 21:16:40 +00:00
zicodxx ce7a413236 orig. D2X-CVS takeover 20060305: allow the editor to be built with NDEBUG 2006-04-03 04:10:55 +00:00
zicodxx 1efc38b725 not apply weapon box fadings if Gauge_hud_mode; no call for hud_show_weapons_mode1 and hud_show_weapons_mode2 in secondardy if Missile_view 2006-03-27 18:49:09 +00:00
zicodxx 98cf9981ed adjusted ROW_SPACING and NUM_LINES; code cleanup and formatting 2006-03-26 13:50:17 +00:00
zicodxx e8ff0a2dd5 allow asserting objet to none if player is dead; code reformatting 2006-03-21 14:01:57 +00:00
zicodxx b94413b91b initial import 2006-03-20 17:12:09 +00:00