zicodxx
|
6a4ea459e7
|
added specification for Descent: Destination Saturn briefing screen to properly show briefings; added different briefing structure for Descent 1 Shareware which has a slightly different order of the usual briefings
|
2012-04-08 15:47:58 +02:00 |
|
zicodxx
|
a22b6aa6ec
|
record shields if player is invulnerable to get proper shield display in demo playback if player respawns with invulnerability on
|
2012-04-07 16:13:12 +02:00 |
|
zicodxx
|
d0ddf0362a
|
fixed glitch when reappear and explode packets are misordered, rendering player invisible
|
2012-04-07 12:32:22 +02:00 |
|
zicodxx
|
d940dcb381
|
removed redundant definitions of FILENAME_LEN
|
2012-04-07 11:41:17 +02:00 |
|
zicodxx
|
45e351e46c
|
in choose_drop_segment let fallback correctly check for reactor segment
|
2012-04-07 10:58:46 +02:00 |
|
zicodxx
|
84a3eb2fac
|
Introduced fixmul64 returning fix64 type to use with check_point_to_face() and prevent fix overflow with very large faces; on the way cleaned up NO_FIX_INLINE remnants and replaced QLONG with fix64
|
2012-04-05 02:41:59 +02:00 |
|
zicodxx
|
39b0dacd6a
|
variable declarations come first
|
2012-04-05 02:21:33 +02:00 |
|
Chris Taylor
|
fd42ac5cb1
|
Make the editor draw the same for the non-ogl build as the ogl build, since I just made it draw the grey background over everything in the last commit. If you want to see what it's *supposed* to look like, go to yesterday's commit :P
|
2012-03-31 20:25:09 +08:00 |
|
Chris Taylor
|
cb86ece872
|
Use correct coordinates for dialog border (still doesn't draw fully)
|
2012-03-31 19:55:39 +08:00 |
|
Chris Taylor
|
b937b4e409
|
Make the main stuff (gadgets, two viewers) draw for the editor in ogl, still more tweaking required
|
2012-03-31 18:36:07 +08:00 |
|
Chris Taylor
|
a6502d4471
|
Complete previous change (whoops)
|
2012-03-31 12:38:14 +08:00 |
|
Chris Taylor
|
8a250ad48a
|
Make all drawing in the editor single buffered, since the whole screen is double buffered. Fixes crash - but only shows a black screen and the menu for ogl
|
2012-03-31 12:28:01 +08:00 |
|
Chris Taylor
|
2062876912
|
Make sure the ogl font code recognises the editor font is fixed width, fixing a crash; take the plunge and make D2X Rebirth compile with editor for Mac OpenGL build (won't work yet)
|
2012-03-31 11:47:38 +08:00 |
|
zicodxx
|
b65f0e6d33
|
Changed declaration of event_get_idle_second() from int32_t to fix since Windows does not know it without pstypes.h. Included maths.h for this but should now work flawlessly on all platforms
|
2012-03-30 16:29:11 +02:00 |
|
Chris Taylor
|
e60981310b
|
Make 2d/font.c more similar between d1x-rebirth and d2x-rebirth
|
2012-03-30 20:36:35 +08:00 |
|
zicodxx
|
565f629688
|
Fixed Redbook playback which was not repeating the CD after finishing
|
2012-03-29 14:49:45 +02:00 |
|
zicodxx
|
c3b520b6e2
|
Immediately relay pdata packets from clients to others which should reduce artificial delay; allow sending of pdata packet when firing if enough time has passed since last update; only answer full game info requests 2 times per second and lite info 8 times per second
|
2012-03-29 10:16:33 +02:00 |
|
zicodxx
|
66827b4b18
|
Release Fusion charge when changing to another weapon similar to D1X-Rebirth
|
2012-03-28 13:49:02 +02:00 |
|
zicodxx
|
df87e110b0
|
Dynamically allocate line to read from descent.cfg and ensure a safe length
|
2012-03-28 13:43:35 +02:00 |
|
zicodxx
|
26bb1f6a34
|
Allow a total of 32 different player ship textures and stored N_PLAYER_SHIP_TEXTURES in player.h
|
2012-03-28 12:26:24 +02:00 |
|
zicodxx
|
4323096cc4
|
Since the kicked message is shown after player is technically removed from the game we do not know hosts name anymore. Message changed accordingly
|
2012-03-28 12:09:22 +02:00 |
|
zicodxx
|
41365995e8
|
Fixed unhandled case in key reading when escort hotkeys are disabled
|
2012-03-28 11:07:17 +02:00 |
|
zicodxx
|
d3666c4033
|
Fixed double wall-object-damage introduced 20111124 by applying more strict rules to wall-colliding and wall-scraping where latter now is player-exclusive
|
2012-03-28 11:02:30 +02:00 |
|
zicodxx
|
a5369e13d5
|
properly disable cheats when loading a saved game so only cheats that were stored are re-enabled
|
2012-03-28 10:07:16 +02:00 |
|
zicodxx
|
4852ceb347
|
Allow .flac to be a filename extension for sng file and jukebox
|
2012-03-28 10:03:26 +02:00 |
|
zicodxx
|
b22a6b5582
|
Fix compile-time error when building without editor
|
2012-03-28 09:56:33 +02:00 |
|
zicodxx
|
7d823c593d
|
Call all necessary MVE functions when initializing robot movies to prevent crashes if a robot movie is the first one the program plays
|
2012-03-28 09:53:24 +02:00 |
|
Chris Taylor
|
2b7bb2bddc
|
Fix bug where pad buttons would disappear when clicking on them, after opening then closing a dialog
|
2012-03-24 17:52:08 +08:00 |
|
Chris Taylor
|
4acf60c1c7
|
Draw in response to EVENT_UI_DIALOG_DRAW, uncomment medlisp_update_screen call. You can now see what you're doing
|
2012-03-24 17:19:30 +08:00 |
|
Chris Taylor
|
0c7e61de92
|
Update the canvas data pointers for all windows after changing the screen mode, so the main menu draws properly after leaving the editor
|
2012-03-24 14:43:45 +08:00 |
|
Chris Taylor
|
c0ed4870c5
|
Draw the editor menubar properly - by drawing in response to EVENT_WINDOW_DRAW and initialising the screen canvas properly. The latter fixes a lot of other editor drawing issues as well
|
2012-03-24 13:27:27 +08:00 |
|
Chris Taylor
|
b542189ab6
|
Remove all remaining uses of Function_mode, checking for the existence of EditorWindow where necessary instead
|
2012-03-19 14:09:26 +08:00 |
|
Chris Taylor
|
e28ba63503
|
The editor now falls back to the main event loop in inferno.c, File->Exit now works as intended and get closer to making the editor and game work together
|
2012-03-19 13:49:19 +08:00 |
|
Chris Taylor
|
2d54617b91
|
Remove redundant ui_event_process and duplicate mouse.c in ui/. All editor input is now event-based.
|
2012-03-18 18:03:29 +08:00 |
|
Chris Taylor
|
8d784e848b
|
Make editor_handler into a proper callback, iron some problems out. Seems to draw a different bunch of stuff now (still erroneous)
|
2012-03-18 16:02:32 +08:00 |
|
Chris Taylor
|
cb0f7a4b04
|
Do a bit of a tidy up for the editor, dump code from editor() within the loop into new editor_handler()
|
2012-03-18 12:13:12 +08:00 |
|
Chris Taylor
|
69c3fd694d
|
Make do_wall_window into a proper callback. Only one dialog left - the main one.
|
2012-03-17 21:34:45 +08:00 |
|
Chris Taylor
|
41c6587ee9
|
Make do_robot_window and do_object_window into proper callbacks, doing both in the same commit because of global recycling
|
2012-03-17 19:43:03 +08:00 |
|
Chris Taylor
|
97d3f3b4e4
|
Make do_trigger_window into a proper callback
|
2012-03-17 17:39:24 +08:00 |
|
Chris Taylor
|
ffab790447
|
Use the gadget-sent events in the dialogs in ui
|
2012-03-05 19:08:41 +08:00 |
|
Chris Taylor
|
dc84147b51
|
All gadgets now send events
|
2012-03-03 20:19:15 +08:00 |
|
Chris Taylor
|
5e77e6f143
|
Actually add editor data files
|
2012-03-03 16:04:28 +08:00 |
|
Chris Taylor
|
e50a82c743
|
Actually add editor data files and make sure DXX can find them
|
2012-03-03 16:03:03 +08:00 |
|
Chris Taylor
|
0b8e9b4873
|
Increment version to 0.57.2 for Mac and RELEASE-NOTES
|
2012-03-03 13:37:06 +08:00 |
|
Chris Taylor
|
c0d7659a9c
|
Give the last use of a dialog in ui, in PopupMenu, a callback
|
2012-01-09 23:17:10 +08:00 |
|
zicodxx
|
02fbfada3a
|
Unbuffered writing of gamelog.txt has it's own argument and is not triggered by -verbose argument anymore; Also increases verbosity of packet-loss-prevented packets by showing their types when added to queue
|
2012-01-09 15:21:09 +01:00 |
|
Chris Taylor
|
ce2b13c956
|
Give the dialog in MessageBoxN a callback
|
2012-01-03 17:24:31 +08:00 |
|
Chris Taylor
|
5336ee198d
|
Give the dialog in (also presently unused) MenuX a callback
|
2012-01-03 16:23:13 +08:00 |
|
Chris Taylor
|
11daae4a2d
|
Give the dialog in (presently unused) GetKeyCode a callback
|
2012-01-03 13:25:53 +08:00 |
|
Chris Taylor
|
ead5b43319
|
Give ui_get_filename a callback for its dialog. Happy new year
|
2012-01-02 15:49:59 +08:00 |
|