kreatordxx
|
d83c2e27c4
|
Fix bug introduced in last commit - when the last level is finished, hide the game window - making sure the cockpit isn't drawn over the kmatrix screen
|
2010-03-21 02:20:07 +00:00 |
|
kreatordxx
|
f5e18cb603
|
Hide game window between levels, fixing bug where many textures are loaded with the wrong palette when advancing to the next multiplayer level
|
2010-03-21 00:54:56 +00:00 |
|
kreatordxx
|
c4171b2f06
|
Fix bug - make sure time isn't stopped for multiplayer when aborting, so starting a second game doesn't result in a frozen game
|
2010-03-20 13:53:08 +00:00 |
|
kreatordxx
|
9331893332
|
Make kmatrixs into windows, rename Fuelcen_seconds_left to Countdown_seconds_left for consistency
|
2010-03-20 13:21:53 +00:00 |
|
kreatordxx
|
d98bb97c48
|
Make all listboxes fall back to main event loop for flexibility
|
2010-03-18 07:02:38 +00:00 |
|
kreatordxx
|
3e0c8d7f34
|
Make briefing into a window, allowing more flexibility with other windows and tidying code up
|
2010-03-18 04:31:47 +00:00 |
|
kreatordxx
|
5ee9ccd867
|
Show intro movie properly when idle in main menu, including subtitles if on
|
2010-03-18 02:49:02 +00:00 |
|
kreatordxx
|
05cc0f32af
|
Make fullscreen movies into windows, maintain performance of robot briefing movies with necessary move of gr_flip
|
2010-03-17 09:44:19 +00:00 |
|
kreatordxx
|
40ecc65268
|
Fix memory error for listbox when clicking in the region where there are no items
|
2010-03-14 01:54:34 +00:00 |
|
kreatordxx
|
f3ca7b4067
|
Put most local variables in show_briefing in 'briefing' struct, to make briefing a window in future
|
2010-03-10 08:43:47 +00:00 |
|
kreatordxx
|
8106bcc492
|
Put parameters in functions from do_briefing_screens to show_briefing in 'briefing' struct, to make briefing a window in future
|
2010-03-09 04:59:14 +00:00 |
|
kreatordxx
|
e5496b9653
|
Change audio buffer size back to 1024 for Mac only - fixing crackly music
|
2010-03-09 03:08:00 +00:00 |
|
kreatordxx
|
40cfd30bd7
|
Put briefing globals in 'briefing' struct, pass this by parameter
|
2010-03-09 02:41:34 +00:00 |
|
zicodxx
|
bf23430dd7
|
If Shareware content is used, fallback to original Smart behaviour since Shareware content has no own definition for Bot-related Smarts
|
2010-03-04 22:43:37 +00:00 |
|
zicodxx
|
bd368ef9f3
|
Init variables/strings at the beginning of load_mission() to prevent errors if demo content is used
|
2010-03-04 17:19:47 +00:00 |
|
zicodxx
|
db1e4e226f
|
Fixed some Piggy- and Text-loading routines for Shareware, Destination Saturn and 1.0 Registered; Full support for End-Briefing on non-registered still missing however
|
2010-03-04 14:53:46 +00:00 |
|
zicodxx
|
e6d1b5c668
|
Changed default Audio-buffer size to 2048 bytes. Should prevent crackly playback on some systems
|
2010-03-03 21:27:48 +00:00 |
|
kreatordxx
|
d7048c7664
|
Make titles.c more similar between D1X and D2X
|
2010-03-01 07:27:51 +00:00 |
|
kreatordxx
|
1dbd60254c
|
No more crashing if an invalid Jukebox path is entered - default to MIDI
|
2010-02-27 13:05:34 +00:00 |
|
kreatordxx
|
303c3d91b1
|
Actually change to MIDI if Jukebox was selected
|
2010-02-27 12:50:30 +00:00 |
|
kreatordxx
|
7046ea43ff
|
Handle all user input in callback for sounds menu, being more judicious about when to restart the music. Also make the jukebox path input a NM_TYPE_INPUT_MENU, allowing the user to abort changes
|
2010-02-26 08:42:44 +00:00 |
|
zicodxx
|
dab80569a6
|
Resetting menu->mouse_state after changing a key in kconfig so you will not accidentially activate a new field when left mouse button is assigned
|
2010-02-25 15:20:01 +00:00 |
|
kreatordxx
|
c4f86ebfc8
|
Call game_flush_inputs for all windows' EVENT_WINDOW_ACTIVATED, so clicking on a pilot doesn't bring up the multiplayer screen for example
|
2010-02-25 08:00:15 +00:00 |
|
kreatordxx
|
67c05798d3
|
Move call to callback outside of loop in key_handler, now deleting a second demo using CTRL-D actually works
|
2010-02-25 04:27:15 +00:00 |
|
kreatordxx
|
700156eb36
|
Put fast save back, using Alt-F1 instead of F6
|
2010-02-25 03:08:10 +00:00 |
|
zicodxx
|
1300fe7ffc
|
Due to the change of GameCfg.ControlType, Mouselook was broken - fixed
|
2010-02-23 23:23:21 +00:00 |
|
zicodxx
|
1b41f70e36
|
Updated docs and hopefully made them more user-friendly
|
2010-02-23 19:58:19 +00:00 |
|
zicodxx
|
8ca0637f99
|
Adding a Failsafe to Songs-reading so it will not accidentially read over current Array-boundaries
|
2010-02-23 16:05:11 +00:00 |
|
zicodxx
|
72fe1664fd
|
Add to help how to send a message to a specific player in Multiplayer; Removed NoBombs command as this is covered by the weapons selection in Multiplayer game creation
|
2010-02-23 15:22:28 +00:00 |
|
zicodxx
|
e22b62eee4
|
Make Version-check for UDP also cover Micro-versions; Making sure versioning will act same way as conf.h for MacOS
|
2010-02-23 15:05:50 +00:00 |
|
zicodxx
|
ea927946a8
|
Removing svnmicro as micro numbering option since SVN-revisions will not really represent logical numbering; Some cleaning for libs usage; Small cleanup
|
2010-02-23 01:21:55 +00:00 |
|
zicodxx
|
675d6d395a
|
Overhaul for CONTROLS menu; Cleaned kconfig-code a little and slacked out keymap arrays
|
2010-02-21 01:25:27 +00:00 |
|
zicodxx
|
4733361212
|
Making reading of descent.sng a bit more flexible; Not dynamically allocated, yet, since missions are not as well
|
2010-02-19 15:30:57 +00:00 |
|
zicodxx
|
26a6bf4c59
|
Small fix for most recent commit: Removed an obsolete d_free
|
2010-02-19 01:00:59 +00:00 |
|
zicodxx
|
19c82e97e3
|
The little light bulb showing homing warning in Cockpit was broken and I replaced it; Rewritten code to show weapon text in Cockpit and Statusbar slightly; Instead of using hardcoded weapon strings, use from descent.txb and fixed too long spreadfire string properly
|
2010-02-19 00:24:32 +00:00 |
|
zicodxx
|
29f475c345
|
Cleaning up Joystick code and on the way supporting more axes and buttons; Also fixed bug with channel_mask byte causing trouble using some axes ingame; Added argument to set environment variable which disables sticky keys (for SDL >= 1.2.14)
|
2010-02-14 18:48:02 +00:00 |
|
zicodxx
|
6c16c6174e
|
Write gamelog.txt buffered so it will not stress the medium it's saved on
|
2010-02-08 14:28:12 +00:00 |
|
zicodxx
|
4ebc007757
|
Introduced hitobj_list for persistent weapon objects to keep track of multiple objects the weapon is in contect with to prevent it from doing FPS-based damage; Made persistent weapon objects not die on debris but just decrease their shields like when an ordinary player/robot is hit - makes more sense
|
2010-02-08 13:24:42 +00:00 |
|
kreatordxx
|
970fd8c2d2
|
Don't send an EVENT_WINDOW_DEACTIVATED when closing a window if it wasn't the front window, now the game works properly after you're shown on the high scores
|
2010-02-08 06:08:55 +00:00 |
|
kreatordxx
|
224f3b1b35
|
Don't make another Game_wind when advancing a level, fixing failed asserts / slow turning
|
2010-02-08 05:34:43 +00:00 |
|
kreatordxx
|
9acd0ba3a6
|
Move all globals in scores.c into struct members/local variables
|
2010-02-08 04:10:21 +00:00 |
|
kreatordxx
|
09f7bd6d57
|
Split select_filename into [existing] RegisterPlayer and select_demo for better clarity
|
2010-02-07 12:10:52 +00:00 |
|
kreatordxx
|
d5cf0dd85b
|
Move MAX_SUBMODELS from inferno.h to polyobj.h, fixing #include loop by removing some (mainly object.h) and instead using explicit 'struct' declarations; compile net_ipx.c for Mac SDL Video build
|
2010-02-07 07:28:49 +00:00 |
|
kreatordxx
|
b85eb5b156
|
Make the scores menu into a window
|
2010-02-07 06:00:10 +00:00 |
|
kreatordxx
|
1f33e08116
|
Create the main event loop and use it for the game and main menu
|
2010-02-07 04:34:21 +00:00 |
|
kreatordxx
|
5f73aa9005
|
Handle player selection and demo playing in filename_menu_handler, fixing bug where it won't leave the player listbox if there's no LastPlayer; close do_options dialog when changing resolution
|
2010-02-06 05:21:45 +00:00 |
|
kreatordxx
|
e5adf29b6c
|
Set the correct scroll position for the listbox when it's shown
|
2010-02-06 01:41:38 +00:00 |
|
zicodxx
|
134f6dc388
|
In do_physics_sim() only set velocity from movement for certain objects which actually do collisions like Player or Robots - otherwise we might be able to shoot down projectiles or produce other unfortunate glitches
|
2010-02-05 18:49:24 +00:00 |
|
kreatordxx
|
fa7ab97783
|
Send EVENT_WINDOW_DEACTIVATE before EVENT_WINDOW_ACTIVATE, ensuring cursor remains shown when appropriate
|
2010-02-05 14:05:57 +00:00 |
|
kreatordxx
|
7c083d0834
|
No showing the main menu background between loading a level and playing it, fixing palette issue when autoplaying a demo
|
2010-02-05 08:53:20 +00:00 |
|