|
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.