FS2_Open
Open source remastering of the Freespace 2 engine
multi_endgame.h File Reference

Go to the source code of this file.

Macros

#define PROMPT_NONE   0
 
#define PROMPT_HOST   1
 
#define PROMPT_CLIENT   2
 
#define PROMPT_ALL   3
 
#define MULTI_END_NOTIFY_NONE   (-1)
 
#define MULTI_END_NOTIFY_KICKED   1
 
#define MULTI_END_NOTIFY_SERVER_LEFT   2
 
#define MULTI_END_NOTIFY_FILE_REJECTED   3
 
#define MULTI_END_NOTIFY_EARLY_END   4
 
#define MULTI_END_NOTIFY_INGAME_TIMEOUT   5
 
#define MULTI_END_NOTIFY_KICKED_BAD_XFER   6
 
#define MULTI_END_NOTIFY_KICKED_CANT_XFER   7
 
#define MULTI_END_NOTIFY_KICKED_INGAME_ENDED   8
 
#define MULTI_END_ERROR_NONE   (-1)
 
#define MULTI_END_ERROR_CONTACT_LOST   1
 
#define MULTI_END_ERROR_CONNECT_FAIL   2
 
#define MULTI_END_ERROR_LOAD_FAIL   3
 
#define MULTI_END_ERROR_INGAME_SHIP   4
 
#define MULTI_END_ERROR_INGAME_BOGUS   5
 
#define MULTI_END_ERROR_STRANS_FAIL   6
 
#define MULTI_END_ERROR_SHIP_ASSIGN   7
 
#define MULTI_END_ERROR_HOST_LEFT   8
 
#define MULTI_END_ERROR_XFER_FAIL   9
 
#define MULTI_END_ERROR_WAVE_COUNT   10
 
#define MULTI_END_ERROR_TEAM0_EMPTY   11
 
#define MULTI_END_ERROR_TEAM1_EMPTY   12
 
#define MULTI_END_ERROR_CAPTAIN_LEFT   13
 

Functions

void multi_endgame_init ()
 
void multi_endgame_process ()
 
int multi_endgame_ending ()
 
int multi_quit_game (int prompt, int notify_code=MULTI_END_NOTIFY_NONE, int err_code=MULTI_END_ERROR_NONE, int wsa_error=-1)
 

Macro Definition Documentation

#define MULTI_END_ERROR_CAPTAIN_LEFT   13

Definition at line 56 of file multi_endgame.h.

#define MULTI_END_ERROR_CONNECT_FAIL   2

Definition at line 45 of file multi_endgame.h.

#define MULTI_END_ERROR_CONTACT_LOST   1

Definition at line 44 of file multi_endgame.h.

#define MULTI_END_ERROR_HOST_LEFT   8

Definition at line 51 of file multi_endgame.h.

#define MULTI_END_ERROR_INGAME_BOGUS   5

Definition at line 48 of file multi_endgame.h.

#define MULTI_END_ERROR_INGAME_SHIP   4

Definition at line 47 of file multi_endgame.h.

#define MULTI_END_ERROR_LOAD_FAIL   3

Definition at line 46 of file multi_endgame.h.

#define MULTI_END_ERROR_NONE   (-1)

Definition at line 43 of file multi_endgame.h.

#define MULTI_END_ERROR_SHIP_ASSIGN   7

Definition at line 50 of file multi_endgame.h.

#define MULTI_END_ERROR_STRANS_FAIL   6

Definition at line 49 of file multi_endgame.h.

#define MULTI_END_ERROR_TEAM0_EMPTY   11

Definition at line 54 of file multi_endgame.h.

#define MULTI_END_ERROR_TEAM1_EMPTY   12

Definition at line 55 of file multi_endgame.h.

#define MULTI_END_ERROR_WAVE_COUNT   10

Definition at line 53 of file multi_endgame.h.

#define MULTI_END_ERROR_XFER_FAIL   9

Definition at line 52 of file multi_endgame.h.

#define MULTI_END_NOTIFY_EARLY_END   4

Definition at line 36 of file multi_endgame.h.

#define MULTI_END_NOTIFY_FILE_REJECTED   3

Definition at line 35 of file multi_endgame.h.

#define MULTI_END_NOTIFY_INGAME_TIMEOUT   5

Definition at line 37 of file multi_endgame.h.

#define MULTI_END_NOTIFY_KICKED   1

Definition at line 33 of file multi_endgame.h.

#define MULTI_END_NOTIFY_KICKED_BAD_XFER   6

Definition at line 38 of file multi_endgame.h.

#define MULTI_END_NOTIFY_KICKED_CANT_XFER   7

Definition at line 39 of file multi_endgame.h.

#define MULTI_END_NOTIFY_KICKED_INGAME_ENDED   8

Definition at line 40 of file multi_endgame.h.

#define MULTI_END_NOTIFY_NONE   (-1)

Definition at line 32 of file multi_endgame.h.

#define MULTI_END_NOTIFY_SERVER_LEFT   2

Definition at line 34 of file multi_endgame.h.

#define PROMPT_ALL   3

Definition at line 29 of file multi_endgame.h.

#define PROMPT_CLIENT   2

Definition at line 28 of file multi_endgame.h.

#define PROMPT_HOST   1

Definition at line 27 of file multi_endgame.h.

#define PROMPT_NONE   0

Definition at line 26 of file multi_endgame.h.

Function Documentation

int multi_endgame_ending ( )

Definition at line 154 of file multi_endgame.cpp.

void multi_endgame_init ( )

Definition at line 75 of file multi_endgame.cpp.

void multi_endgame_process ( )

Definition at line 94 of file multi_endgame.cpp.

int multi_quit_game ( int  prompt,
int  notify_code = MULTI_END_NOTIFY_NONE,
int  err_code = MULTI_END_ERROR_NONE,
int  wsa_error = -1 
)

Definition at line 162 of file multi_endgame.cpp.