UFO: Alien Invasion
|
UI Callbacks for savegame management. More...
#include "../../../common/filesys.h"
#include "../../cl_shared.h"
#include "cp_save_callbacks.h"
#include "cp_campaign.h"
#include "cp_save.h"
#include "cp_popup.h"
#include "missions/cp_mission_baseattack.h"
Go to the source code of this file.
Functions | |
static void | SAV_ListSaveGames_f (void) |
Console command to list savegames. More... | |
static void | SAV_GameLoad_f (void) |
Console command to load a savegame. More... | |
static void | SAV_GameContinue_f (void) |
Loads the last saved game. More... | |
static void | SAV_GameSave_f (void) |
Console command binding for save function. More... | |
static void | SAV_GameDelete_f (void) |
Removes savegame file. More... | |
static void | SAV_GameQuickLoadInit_f (void) |
Checks whether there is a quicksave file and opens the quickload menu if there is one. More... | |
static void | SAV_GameQuickSave_f (void) |
Saves to the quick save slot. More... | |
static void | SAV_GameQuickLoad_f (void) |
Loads the quick save slot. More... | |
void | SAV_InitCallbacks (void) |
Register UI callbacks for the savegame-subsystem. More... | |
void | SAV_ShutdownCallbacks (void) |
UnregisterUI callbacks for the savegame-subsystem. More... | |
Variables | |
static cvar_t * | cl_lastsave |
static const cmdList_t | saveCallbacks [] |
UI Callbacks for savegame management.
Definition in file cp_save_callbacks.cpp.
Loads the last saved game.
Definition at line 104 of file cp_save_callbacks.cpp.
References _, cgi, CP_IsRunning(), SAV_GameLoad(), and cvar_s::string.
Removes savegame file.
Definition at line 160 of file cp_save_callbacks.cpp.
References cgi, cgame_import_s::Cmd_Argv(), cgame_import_s::GetAbsoluteSavePath(), MAX_OSPATH, Q_strcat(), and SAVEGAME_EXTENSION.
Console command to load a savegame.
Definition at line 70 of file cp_save_callbacks.cpp.
References _, cgi, cgame_import_s::Cmd_Argv(), DEBUG_CLIENT, cgame_import_s::GetRelativeSavePath(), MAX_OSPATH, SAV_GameLoad(), and SAVEGAME_EXTENSION.
Loads the quick save slot.
Definition at line 214 of file cp_save_callbacks.cpp.
References _, cgi, CP_CheckBaseAttacks(), CP_Popup(), MS_AddNewMessage(), MSG_INFO, and SAV_GameLoad().
Checks whether there is a quicksave file and opens the quickload menu if there is one.
Definition at line 179 of file cp_save_callbacks.cpp.
References cgi, cgame_import_s::GetRelativeSavePath(), MAX_OSPATH, and SAVEGAME_EXTENSION.
Saves to the quick save slot.
Definition at line 195 of file cp_save_callbacks.cpp.
References _, cgi, CP_IsRunning(), MS_AddNewMessage(), MSG_INFO, and SAV_GameSave().
Console command binding for save function.
Definition at line 131 of file cp_save_callbacks.cpp.
References _, cgi, cgame_import_s::Cmd_Argv(), CP_Popup(), MAX_VAR, Q_strncpyz(), and SAV_GameSave().
Register UI callbacks for the savegame-subsystem.
Definition at line 248 of file cp_save_callbacks.cpp.
References cgi, CVAR_ARCHIVE, and cgame_import_s::Cvar_Get().
Referenced by GAME_CP_InitStartup().
Console command to list savegames.
Definition at line 38 of file cp_save_callbacks.cpp.
References cgi, cgame_import_s::Cmd_Argv(), Com_SkipPath(), Com_StripExtension(), cgame_import_s::FS_NextFileFromFileList(), saveFileHeader_s::gameDate, cgame_import_s::GetRelativeSavePath(), MAX_OSPATH, saveFileHeader_s::name, Q_strcat(), saveFileHeader_s::realDate, and SAV_LoadHeader().
UnregisterUI callbacks for the savegame-subsystem.
Definition at line 258 of file cp_save_callbacks.cpp.
References cgi.
Referenced by GAME_CP_Shutdown().
|
static |
Definition at line 33 of file cp_save_callbacks.cpp.
|
static |
Definition at line 233 of file cp_save_callbacks.cpp.