FS2_Open
Open source remastering of the Freespace 2 engine
|
#include "cfile/cfilesystem.h"
#include "freespace2/freespace.h"
#include "gamesequence/gamesequence.h"
#include "globalincs/alphacolors.h"
#include "hud/hudparse.h"
#include "io/key.h"
#include "mission/missioncampaign.h"
#include "mission/missionload.h"
#include "mission/missionparse.h"
#include "missionui/missionshipchoice.h"
#include "playerman/managepilot.h"
#include "ui/ui.h"
Go to the source code of this file.
Macros | |
#define | MLM_MAX_MISSIONS 256 |
Functions | |
void | ml_update_recent_missions (char *filename) |
int | mission_load (char *filename_ext) |
void | ml_change_listbox () |
int | mission_campaign_get_filenames (char *filename, char dest[][NAME_LENGTH], int *num) |
void | mission_load_menu_init () |
void | mission_load_menu_do () |
void | mission_load_menu_close () |
Variables | |
mission | The_mission |
int | shifted_ascii_table [] |
int | ascii_table [] |
char | Recent_missions [MAX_RECENT_MISSIONS][MAX_FILENAME_LEN] |
int | Num_recent_missions |
int | mlm_active =0 |
UI_WINDOW | mlm_window |
UI_LISTBOX | mlm_mission_list |
UI_LISTBOX | recent_mission_list |
UI_LISTBOX | campaign_filter |
UI_BUTTON | mlm_ok |
UI_BUTTON | mlm_cancel |
char * | mlm_missions [MLM_MAX_MISSIONS] |
char * | recent_missions [MAX_RECENT_MISSIONS] |
char * | campaign_names [MAX_CAMPAIGNS+2] |
char * | campaign_missions [MAX_CAMPAIGN_MISSIONS] |
int | mlm_nfiles = 0 |
char * | jtmp_missions [MLM_MAX_MISSIONS] |
int | jtmp_nfiles = 0 |
#define MLM_MAX_MISSIONS 256 |
Definition at line 124 of file missionload.cpp.
Extract the mission filenames for a campaign.
filename | Name of campaign file |
dest | Storage for the mission filename, must be already allocated |
num | Output parameter for the number of mission filenames in the campaign |
note that dest should allocate at least dest[MAX_CAMPAIGN_MISSIONS][NAME_LENGTH]
Definition at line 1408 of file missioncampaign.cpp.
int mission_load | ( | char * | filename_ext | ) |
Definition at line 83 of file missionload.cpp.
void mission_load_menu_close | ( | ) |
Definition at line 351 of file missionload.cpp.
void mission_load_menu_do | ( | ) |
Definition at line 222 of file missionload.cpp.
void mission_load_menu_init | ( | ) |
Definition at line 174 of file missionload.cpp.
void ml_change_listbox | ( | ) |
Definition at line 145 of file missionload.cpp.
void ml_update_recent_missions | ( | char * | filename | ) |
Definition at line 43 of file missionload.cpp.
UI_LISTBOX campaign_filter |
Definition at line 129 of file missionload.cpp.
char* campaign_missions[MAX_CAMPAIGN_MISSIONS] |
Definition at line 135 of file missionload.cpp.
char* campaign_names[MAX_CAMPAIGNS+2] |
Definition at line 134 of file missionload.cpp.
char* jtmp_missions[MLM_MAX_MISSIONS] |
Definition at line 141 of file missionload.cpp.
int jtmp_nfiles = 0 |
Definition at line 142 of file missionload.cpp.
int mlm_active =0 |
Definition at line 125 of file missionload.cpp.
UI_BUTTON mlm_cancel |
Definition at line 131 of file missionload.cpp.
UI_LISTBOX mlm_mission_list |
Definition at line 127 of file missionload.cpp.
char* mlm_missions[MLM_MAX_MISSIONS] |
Definition at line 132 of file missionload.cpp.
int mlm_nfiles = 0 |
Definition at line 136 of file missionload.cpp.
UI_BUTTON mlm_ok |
Definition at line 131 of file missionload.cpp.
UI_WINDOW mlm_window |
Definition at line 126 of file missionload.cpp.
int Num_recent_missions |
Definition at line 35 of file missionload.cpp.
UI_LISTBOX recent_mission_list |
Definition at line 128 of file missionload.cpp.
char Recent_missions[MAX_RECENT_MISSIONS][MAX_FILENAME_LEN] |
Definition at line 34 of file missionload.cpp.
char* recent_missions[MAX_RECENT_MISSIONS] |
Definition at line 133 of file missionload.cpp.
mission The_mission |
Definition at line 86 of file missionparse.cpp.