Handles saving/loading games.
More...
#include "save.h"
#include "array.h"
#include "conf.h"
#include "dialogue.h"
#include "load.h"
#include "log.h"
#include "mission.h"
#include "ndata.h"
#include "nxml.h"
#include "player.h"
#include "plugin.h"
#include "shiplog.h"
#include "start.h"
Go to the source code of this file.
|
| int | player_save (xmlTextWriterPtr writer) |
| | Save the freaking player in a freaking xmlfile.
|
| int | events_saveActive (xmlTextWriterPtr writer) |
| | Saves the player's active events.
|
| int | news_saveArticles (xmlTextWriterPtr writer) |
| int | var_save (xmlTextWriterPtr writer) |
| | Saves the mission variables.
|
| int | pfaction_save (xmlTextWriterPtr writer) |
| | Saves player's standings with the factions.
|
| int | hook_save (xmlTextWriterPtr writer) |
| | Saves all the hooks.
|
| int | economy_sysSave (xmlTextWriterPtr writer) |
| | Saves what is needed to be saved for economy.
|
| int | diff_save (xmlTextWriterPtr writer) |
| | Saves the active diffs.
|
| static int | save_data (xmlTextWriterPtr writer) |
| | Saves all the player's game data.
|
| int | save_all (void) |
| | Saves the current game.
|
| int | save_all_with_name (const char *name) |
| | Saves the current game.
|
| void | save_reload (void) |
| | Reload the current saved game.
|
Handles saving/loading games.
Definition in file save.c.
◆ diff_save()
| int diff_save |
( |
xmlTextWriterPtr | writer | ) |
|
|
extern |
Saves the active diffs.
Saves the universe diffs.
- Parameters
-
- Returns
- 0 on success.
Definition at line 1960 of file unidiff.c.
◆ economy_sysSave()
| int economy_sysSave |
( |
xmlTextWriterPtr | writer | ) |
|
|
extern |
Saves what is needed to be saved for economy.
Saves the economy stuff.
- Parameters
-
- Returns
- 0 on success.
Definition at line 1094 of file economy.c.
◆ events_saveActive()
| int events_saveActive |
( |
xmlTextWriterPtr | writer | ) |
|
|
extern |
Saves the player's active events.
- Parameters
-
| writer | XML Write to use to save events. |
- Returns
- 0 on success.
Definition at line 839 of file event.c.
◆ hook_save()
| int hook_save |
( |
xmlTextWriterPtr | writer | ) |
|
|
extern |
Saves all the hooks.
Saves hooks.
- Parameters
-
- Returns
- 0 on success.
Definition at line 1261 of file hook.c.
◆ news_saveArticles()
| int news_saveArticles |
( |
xmlTextWriterPtr | writer | ) |
|
|
extern |
◆ pfaction_save()
| int pfaction_save |
( |
xmlTextWriterPtr | writer | ) |
|
|
extern |
Saves player's standings with the factions.
Saves faction data.
- Parameters
-
| writer | The xml writer to use. |
- Returns
- 0 on success.
Definition at line 2208 of file faction.c.
◆ player_save()
| int player_save |
( |
xmlTextWriterPtr | writer | ) |
|
|
extern |
Save the freaking player in a freaking xmlfile.
Saves player related stuff.
- Parameters
-
- Returns
- 0 on success.
Definition at line 3404 of file player.c.
◆ save_all()
Saves the current game.
- Returns
- 0 on success.
Definition at line 97 of file save.c.
◆ save_all_with_name()
| int save_all_with_name |
( |
const char * | name | ) |
|
Saves the current game.
- Parameters
-
| name | Name of custom snapshot. |
- Returns
- 0 on success.
Definition at line 108 of file save.c.
◆ save_data()
| int save_data |
( |
xmlTextWriterPtr | writer | ) |
|
|
static |
Saves all the player's game data.
- Parameters
-
- Returns
- 0 on success.
Definition at line 64 of file save.c.
◆ save_reload()
| void save_reload |
( |
void | | ) |
|
Reload the current saved game.
Definition at line 216 of file save.c.
◆ var_save()
| int var_save |
( |
xmlTextWriterPtr | writer | ) |
|
|
extern |
Saves the mission variables.
Saves mission variables.
- Parameters
-
- Returns
- 0 on success.
Definition at line 65 of file nlua_var.c.
◆ save_loaded
Just loaded the saved game.
Definition at line 30 of file save.c.