Defined some default cockpit modes in Demo mode so we do not get invalid values when demo starts in non-default-view mode (as new HUD modes are only triggered at beginning and end of event); Removed Newdemo_flying_guided global; Init seismic disturbances in demo mode just to make sure tey are switched off when coming from game mode; Made initialisation for Missile_viewer signature saving global so we can reset it for each new level and make sure we get a correct missile view; Fixed regression in Ai_last_missile_camera
This commit is contained in:
parent
f84a267dd1
commit
fd8b425243
|
@ -1,5 +1,9 @@
|
|||
D1X-Rebirth Changelog
|
||||
|
||||
20090202
|
||||
--------
|
||||
main/newdemo.c: Defined some default cockpit modes in Demo mode so we do not get invalid values when demo starts in non-default-view mode (as new HUD modes are only triggered at beginning and end of event)
|
||||
|
||||
20090201
|
||||
--------
|
||||
main/netdrv_udp.c: Fixing bug with incorrect/missing UDP port termination
|
||||
|
|
|
@ -601,7 +601,7 @@ int udp_receive_packet(socket_t *unused, char *text, int len, struct recv_data *
|
|||
|
||||
if (msglen < 0)
|
||||
return 0;
|
||||
|
||||
printf("RECEIVED PACKET!!!\n");
|
||||
if ((msglen >= 0) && (msglen < len))
|
||||
text[msglen] = 0;
|
||||
|
||||
|
|
|
@ -1515,8 +1515,7 @@ int newdemo_read_frame_information()
|
|||
int done, segnum, side, objnum, soundno, angle, volume, i;
|
||||
object *obj;
|
||||
ubyte c;
|
||||
static sbyte saved_letter_cockpit;
|
||||
static sbyte saved_rearview_cockpit;
|
||||
static sbyte saved_letter_cockpit = CM_FULL_COCKPIT, saved_rearview_cockpit = CM_FULL_COCKPIT;
|
||||
|
||||
done = 0;
|
||||
|
||||
|
@ -1528,7 +1527,7 @@ int newdemo_read_frame_information()
|
|||
Players[Player_num].homing_object_dist = -F1_0;
|
||||
|
||||
prev_obj = NULL;
|
||||
|
||||
|
||||
while( !done ) {
|
||||
nd_read_byte((sbyte *)&c);
|
||||
if (nd_bad_read) { done = -1; break; }
|
||||
|
|
Loading…
Reference in a new issue