FS2_Open
Open source remastering of the Freespace 2 engine
multi_dogfight.cpp File Reference

Go to the source code of this file.

Classes

struct  multi_df_score
 

Macros

#define NUM_MULTI_DF_BUTTONS   1
 
#define ACCEPT_BUTTON   0
 
#define MULTI_DF_TOTAL_ADJUST   5
 

Typedefs

typedef struct multi_df_score multi_df_score
 

Functions

void multi_df_process_buttons ()
 
void multi_df_button_pressed (int button)
 
void multi_df_setup_kill_matrix ()
 
void multi_df_blit_kill_matrix ()
 
int multi_df_stuff_kills (char *kills, int player_x, int player_y)
 
void multi_df_level_pre_enter ()
 
void multi_df_eval_kill (net_player *killer, object *dead_obj)
 
void multi_df_debrief_init ()
 
void multi_df_debrief_do ()
 
void multi_df_debrief_close ()
 

Variables

UI_WINDOW Multi_df_window
 
ui_button_info Multi_df_buttons [GR_NUM_RESOLUTIONS][NUM_MULTI_DF_BUTTONS]
 
int Multi_df_background_bitmap = -1
 
char * Multi_df_background_fname [GR_NUM_RESOLUTIONS]
 
char * Multi_df_mask_fname [GR_NUM_RESOLUTIONS]
 
int Multi_df_display_coords [GR_NUM_RESOLUTIONS][4]
 
int Multi_df_check_coords [GR_NUM_RESOLUTIONS]
 
multi_df_score Multi_df_score [MAX_PLAYERS]
 
int Multi_df_score_count = 0
 

Macro Definition Documentation

#define ACCEPT_BUTTON   0

Definition at line 46 of file multi_dogfight.cpp.

#define MULTI_DF_TOTAL_ADJUST   5

Definition at line 89 of file multi_dogfight.cpp.

#define NUM_MULTI_DF_BUTTONS   1

Definition at line 45 of file multi_dogfight.cpp.

Typedef Documentation

Function Documentation

void multi_df_blit_kill_matrix ( )

Definition at line 385 of file multi_dogfight.cpp.

void multi_df_button_pressed ( int  button)

Definition at line 349 of file multi_dogfight.cpp.

void multi_df_debrief_close ( )

Definition at line 296 of file multi_dogfight.cpp.

void multi_df_debrief_do ( )

Definition at line 245 of file multi_dogfight.cpp.

void multi_df_debrief_init ( )

Definition at line 185 of file multi_dogfight.cpp.

void multi_df_eval_kill ( net_player killer,
object dead_obj 
)

Definition at line 156 of file multi_dogfight.cpp.

void multi_df_level_pre_enter ( )

Definition at line 136 of file multi_dogfight.cpp.

void multi_df_process_buttons ( )

Definition at line 336 of file multi_dogfight.cpp.

void multi_df_setup_kill_matrix ( )

Definition at line 359 of file multi_dogfight.cpp.

int multi_df_stuff_kills ( char *  kills,
int  player_x,
int  player_y 
)

Definition at line 484 of file multi_dogfight.cpp.

Variable Documentation

int Multi_df_background_bitmap = -1

Definition at line 59 of file multi_dogfight.cpp.

char* Multi_df_background_fname[GR_NUM_RESOLUTIONS]
Initial value:
= {
"KillMatrix",
"2_KillMatrix"
}

Definition at line 60 of file multi_dogfight.cpp.

Initial value:
= {
{
ui_button_info("CB_05a", 571, 425, 578, 413, 5),
},
{
ui_button_info("2_CB_05a", 914, 681, 914, 660, 5),
}
}
struct ui_button_info ui_button_info

Definition at line 48 of file multi_dogfight.cpp.

int Multi_df_check_coords[GR_NUM_RESOLUTIONS]
Initial value:
= {
28,
45
}

Definition at line 92 of file multi_dogfight.cpp.

int Multi_df_display_coords[GR_NUM_RESOLUTIONS][4]
Initial value:
= {
{
43, 133, 569, 269
},
{
60, 213, 919, 429
}
}

Definition at line 80 of file multi_dogfight.cpp.

char* Multi_df_mask_fname[GR_NUM_RESOLUTIONS]
Initial value:
= {
"KillMatrix-m",
"2_KillMatrix-m"
}

Definition at line 64 of file multi_dogfight.cpp.

multi_df_score Multi_df_score[MAX_PLAYERS]

Definition at line 106 of file multi_dogfight.cpp.

int Multi_df_score_count = 0

Definition at line 107 of file multi_dogfight.cpp.

UI_WINDOW Multi_df_window

Definition at line 43 of file multi_dogfight.cpp.