FS2_Open
Open source remastering of the Freespace 2 engine
|
#include <limits.h>
#include "globalincs/globals.h"
#include "object/object.h"
#include "ship/ship.h"
#include "weapon/weapon.h"
#include "network/multi.h"
#include "network/multiutil.h"
#include "network/multimsgs.h"
#include "network/multiui.h"
#include "mission/missionparse.h"
#include "freespace2/freespace.h"
#include "gamesequence/gamesequence.h"
#include "io/key.h"
#include "gamesnd/gamesnd.h"
#include "globalincs/linklist.h"
#include "network/multi_ingame.h"
#include "missionui/missionscreencommon.h"
#include "popup/popup.h"
#include "network/multi_observer.h"
#include "network/multi_xfer.h"
#include "network/multi_kick.h"
#include "menuui/mainhallmenu.h"
#include "stats/stats.h"
#include "network/multiteamselect.h"
#include "missionui/missionweaponchoice.h"
#include "network/multi_endgame.h"
#include "hud/hudshield.h"
#include "mission/missionhotkey.h"
#include "globalincs/alphacolors.h"
#include "io/timer.h"
#include "playerman/player.h"
#include "network/multi_log.h"
Go to the source code of this file.
Classes | |
struct | is_icon |
Macros | |
#define | MULTI_INGAME_JOIN_NUM_BUTTONS 2 |
#define | MIJ_CANCEL 0 |
#define | MIJ_JOIN 1 |
#define | MULTI_INGAME_JOIN_NUM_TEXT 8 |
#define | MI_FIELD_X 0 |
#define | MI_FIELD_Y 1 |
#define | MI_FIELD_W 2 |
#define | MI_FIELD_H 3 |
#define | MULTI_INGAME_TIME_SECONDS (1000 * 15) |
#define | MULTI_INGAME_MAX_SHIP_ICONS 40 |
#define | MAX_INGAME_SHIPS 50 |
#define | INGAME_FINAL_TIMEOUT 4000 |
#define | INGAME_PACKET_SLOP 75 |
Typedefs | |
typedef struct is_icon | is_icon |
#define INGAME_FINAL_TIMEOUT 4000 |
Definition at line 511 of file multi_ingame.cpp.
#define INGAME_PACKET_SLOP 75 |
Definition at line 970 of file multi_ingame.cpp.
#define MAX_INGAME_SHIPS 50 |
Definition at line 510 of file multi_ingame.cpp.
#define MI_FIELD_H 3 |
Definition at line 361 of file multi_ingame.cpp.
#define MI_FIELD_W 2 |
Definition at line 360 of file multi_ingame.cpp.
#define MI_FIELD_X 0 |
Definition at line 358 of file multi_ingame.cpp.
#define MI_FIELD_Y 1 |
Definition at line 359 of file multi_ingame.cpp.
#define MIJ_CANCEL 0 |
Definition at line 319 of file multi_ingame.cpp.
#define MIJ_JOIN 1 |
Definition at line 320 of file multi_ingame.cpp.
#define MULTI_INGAME_JOIN_NUM_BUTTONS 2 |
Definition at line 318 of file multi_ingame.cpp.
#define MULTI_INGAME_JOIN_NUM_TEXT 8 |
Definition at line 333 of file multi_ingame.cpp.
#define MULTI_INGAME_MAX_SHIP_ICONS 40 |
Definition at line 489 of file multi_ingame.cpp.
#define MULTI_INGAME_TIME_SECONDS (1000 * 15) |
Definition at line 480 of file multi_ingame.cpp.
void multi_handle_ingame_joiners | ( | ) |
Definition at line 112 of file multi_ingame.cpp.
Definition at line 535 of file multi_ingame.cpp.
void multi_ingame_handle_timeout | ( | ) |
Definition at line 940 of file multi_ingame.cpp.
Definition at line 740 of file multi_ingame.cpp.
void multi_ingame_join_check_buttons | ( | ) |
Definition at line 725 of file multi_ingame.cpp.
void multi_ingame_join_display_avail | ( | ) |
Definition at line 882 of file multi_ingame.cpp.
Definition at line 843 of file multi_ingame.cpp.
void multi_ingame_load_icons | ( | ) |
Definition at line 550 of file multi_ingame.cpp.
void multi_ingame_observer_finish | ( | ) |
Definition at line 253 of file multi_ingame.cpp.
void multi_ingame_scroll_select_down | ( | ) |
Definition at line 929 of file multi_ingame.cpp.
void multi_ingame_scroll_select_up | ( | ) |
Definition at line 918 of file multi_ingame.cpp.
void multi_ingame_select_close | ( | ) |
Definition at line 825 of file multi_ingame.cpp.
void multi_ingame_select_do | ( | ) |
Definition at line 777 of file multi_ingame.cpp.
void multi_ingame_select_init | ( | ) |
int objnum, wingnum_save,idx, goals_save;
Definition at line 600 of file multi_ingame.cpp.
void multi_ingame_send_ship_update | ( | net_player * | p | ) |
Definition at line 1788 of file multi_ingame.cpp.
void multi_ingame_ship_list_process | ( | ) |
Definition at line 689 of file multi_ingame.cpp.
void multi_ingame_sync_close | ( | ) |
Definition at line 298 of file multi_ingame.cpp.
void multi_ingame_sync_do | ( | ) |
Definition at line 293 of file multi_ingame.cpp.
void multi_ingame_sync_init | ( | ) |
Definition at line 274 of file multi_ingame.cpp.
void multi_ingame_unload_icons | ( | ) |
Definition at line 584 of file multi_ingame.cpp.
void multi_ingame_validate_players | ( | ) |
Definition at line 1517 of file multi_ingame.cpp.
Definition at line 1555 of file multi_ingame.cpp.
Definition at line 1835 of file multi_ingame.cpp.
Definition at line 972 of file multi_ingame.cpp.
Definition at line 1162 of file multi_ingame.cpp.
void send_ingame_ship_request_packet | ( | int | code, |
int | rdata, | ||
net_player * | pl | ||
) |
Definition at line 1399 of file multi_ingame.cpp.
void send_ingame_ship_update_packet | ( | net_player * | p, |
ship * | sp | ||
) |
Definition at line 1809 of file multi_ingame.cpp.
void send_ingame_ships_packet | ( | net_player * | player | ) |
Definition at line 1104 of file multi_ingame.cpp.
ushort Ingame_ship_signatures[MAX_INGAME_SHIPS] |
Definition at line 513 of file multi_ingame.cpp.
int Ingame_shipnum |
Definition at line 521 of file multi_ingame.cpp.
Definition at line 87 of file multi_ingame.cpp.
Definition at line 481 of file multi_ingame.cpp.
int Multi_ingame_bitmap |
Definition at line 486 of file multi_ingame.cpp.
ui_button_info Multi_ingame_join_buttons[GR_NUM_RESOLUTIONS][MULTI_INGAME_JOIN_NUM_BUTTONS] |
Definition at line 322 of file multi_ingame.cpp.
ushort Multi_ingame_join_sig |
Definition at line 504 of file multi_ingame.cpp.
UI_XSTR Multi_ingame_join_text[GR_NUM_RESOLUTIONS][MULTI_INGAME_JOIN_NUM_TEXT] |
Definition at line 335 of file multi_ingame.cpp.
int Multi_ingame_num_avail |
Definition at line 498 of file multi_ingame.cpp.
int Multi_ingame_num_ship_icons |
Definition at line 495 of file multi_ingame.cpp.
UI_BUTTON Multi_ingame_select_button |
Definition at line 485 of file multi_ingame.cpp.
is_icon Multi_ingame_ship_icon[MULTI_INGAME_MAX_SHIP_ICONS] |
Definition at line 494 of file multi_ingame.cpp.
int Multi_ingame_ship_selected |
Definition at line 507 of file multi_ingame.cpp.
ushort Multi_ingame_ship_sigs[MAX_PLAYERS] |
Definition at line 501 of file multi_ingame.cpp.
UI_WINDOW Multi_ingame_window |
Definition at line 484 of file multi_ingame.cpp.