FS2_Open
Open source remastering of the Freespace 2 engine
|
#include "network/multi_respawn.h"
#include "network/multi.h"
#include "object/object.h"
#include "globalincs/linklist.h"
#include "network/multimsgs.h"
#include "network/multiutil.h"
#include "missionui/missionweaponchoice.h"
#include "gamesequence/gamesequence.h"
#include "hud/hudconfig.h"
#include "hud/hudobserver.h"
#include "hud/hudmessage.h"
#include "network/multi_observer.h"
#include "network/multi_team.h"
#include "hud/hudwingmanstatus.h"
#include "mission/missionparse.h"
#include "ship/ship.h"
#include "playerman/player.h"
#include "missionui/missionscreencommon.h"
#include "network/multiteamselect.h"
#include "io/timer.h"
#include "iff_defs/iff_defs.h"
Go to the source code of this file.
Classes | |
struct | ai_respawn |
struct | respawn_point |
Macros | |
#define | RESPAWN_BROADCAST 0x1 |
#define | RESPAWN_REQUEST 0x2 |
#define | AI_RESPAWN_NOTICE 0x3 |
#define | MAX_AI_RESPAWNS MAX_PLAYERS |
#define | AI_RESPAWN_TIME (7000) |
#define | MAX_MULTI_RESPAWN_POINTS MAX_PLAYERS |
#define | MAX_PRIORITY_POINTS 10 |
#define | WITHIN_BBOX() |
#define | MOVE_AWAY_BBOX() |
Typedefs | |
typedef struct ai_respawn | ai_respawn |
typedef struct respawn_point | respawn_point |
#define AI_RESPAWN_NOTICE 0x3 |
Definition at line 43 of file multi_respawn.cpp.
#define AI_RESPAWN_TIME (7000) |
Definition at line 47 of file multi_respawn.cpp.
#define MAX_AI_RESPAWNS MAX_PLAYERS |
Definition at line 46 of file multi_respawn.cpp.
#define MAX_MULTI_RESPAWN_POINTS MAX_PLAYERS |
Definition at line 65 of file multi_respawn.cpp.
#define MAX_PRIORITY_POINTS 10 |
Definition at line 71 of file multi_respawn.cpp.
#define MOVE_AWAY_BBOX | ( | ) |
Definition at line 894 of file multi_respawn.cpp.
#define RESPAWN_BROADCAST 0x1 |
Definition at line 41 of file multi_respawn.cpp.
#define RESPAWN_REQUEST 0x2 |
Definition at line 42 of file multi_respawn.cpp.
#define WITHIN_BBOX | ( | ) |
Definition at line 880 of file multi_respawn.cpp.
typedef struct ai_respawn ai_respawn |
typedef struct respawn_point respawn_point |
Definition at line 487 of file multi_respawn.cpp.
void multi_respawn_as_observer | ( | ) |
Definition at line 522 of file multi_respawn.cpp.
void multi_respawn_broadcast | ( | net_player * | player | ) |
Definition at line 588 of file multi_respawn.cpp.
void multi_respawn_build_points | ( | ) |
Definition at line 271 of file multi_respawn.cpp.
Definition at line 113 of file multi_respawn.cpp.
void multi_respawn_check_ai | ( | ) |
Definition at line 744 of file multi_respawn.cpp.
Definition at line 324 of file multi_respawn.cpp.
void multi_respawn_handle_invul_players | ( | ) |
Definition at line 252 of file multi_respawn.cpp.
void multi_respawn_init | ( | ) |
Definition at line 733 of file multi_respawn.cpp.
void multi_respawn_make_observer | ( | net_player * | pl | ) |
Definition at line 502 of file multi_respawn.cpp.
void multi_respawn_normal | ( | ) |
Definition at line 218 of file multi_respawn.cpp.
void multi_respawn_observer | ( | ) |
Definition at line 234 of file multi_respawn.cpp.
Definition at line 775 of file multi_respawn.cpp.
void multi_respawn_player | ( | net_player * | pl, |
char | cur_primary_bank, | ||
char | cur_secondary_bank, | ||
ubyte | cur_link_status, | ||
ushort | ship_ets, | ||
ushort | net_sign, | ||
char * | parse_name, | ||
vec3d * | pos = NULL |
||
) |
Definition at line 369 of file multi_respawn.cpp.
void multi_respawn_player_leave | ( | net_player * | pl | ) |
Definition at line 181 of file multi_respawn.cpp.
Definition at line 622 of file multi_respawn.cpp.
Definition at line 552 of file multi_respawn.cpp.
Definition at line 569 of file multi_respawn.cpp.
void multi_respawn_server | ( | ) |
Definition at line 721 of file multi_respawn.cpp.
Definition at line 311 of file multi_respawn.cpp.
Definition at line 917 of file multi_respawn.cpp.
ai_respawn Ai_respawns[MAX_AI_RESPAWNS] |
Definition at line 55 of file multi_respawn.cpp.
int Multi_next_respawn_point = 0 |
Definition at line 68 of file multi_respawn.cpp.
int Multi_respawn_point_count = 0 |
Definition at line 67 of file multi_respawn.cpp.
respawn_point Multi_respawn_points[MAX_MULTI_RESPAWN_POINTS] |
Definition at line 66 of file multi_respawn.cpp.
int Multi_respawn_priority_count = 0 |
Definition at line 73 of file multi_respawn.cpp.
respawn_point Multi_respawn_priority_ships[MAX_PRIORITY_POINTS] |
Definition at line 72 of file multi_respawn.cpp.