| version 1.6 | | version 1.7 |
|---|
| | |
| } | | } |
| } | | } |
| | | |
| byte object_buffer[IPX_MAX_DATA_SIZE]; | | sbyte object_buffer[IPX_MAX_DATA_SIZE]; |
| | | |
| void network_send_objects(void) | | void network_send_objects(void) |
| { | | { |
| short remote_objnum; | | short remote_objnum; |
| byte owner; | | sbyte owner; |
| int loc, i, h; | | int loc, i, h; |
| | | |
| static int obj_count = 0; | | static int obj_count = 0; |
| | |
| // Object from another net player we need to sync with | | // Object from another net player we need to sync with |
| | | |
| short objnum, remote_objnum; | | short objnum, remote_objnum; |
| byte obj_owner; | | sbyte obj_owner; |
| int segnum, i; | | int segnum, i; |
| object *obj; | | object *obj; |
| | | |
| | |
| } | | } |
| // mprintf((0, "Gametime = %d, Frametime = %d.\n", GameTime, FrameTime)); | | // mprintf((0, "Gametime = %d, Frametime = %d.\n", GameTime, FrameTime)); |
| | | |
| if ((byte)pd->level_num != Current_level_num) | | if ((sbyte)pd->level_num != Current_level_num) |
| { | | { |
| mprintf((0, "Got frame packet from player %d wrong level %d!\n", pd->playernum, pd->level_num)); | | mprintf((0, "Got frame packet from player %d wrong level %d!\n", pd->playernum, pd->level_num)); |
| return; | | return; |