op_goto(tokens[1]);
else if(!strcmp(tokens[0], "cleartext"))
op_cleartext();
+ else if(!strcmp(tokens[0], "save") && num == 2)
+ op_save(tokens[1]);
free(tokens);
free(passthru_line);
DebugContinue = false;
GetData()->wait_input = true;
}
- else if (!strncmp(buffer, "save", 4)) {
+ else if (!strncmp(buffer, "debugsave", 4)) {
char* savefile = &buffer[5];
printf("[debug] Saving to file '%s' NOW.\n", savefile);
DumpSave(savefile);
--- /dev/null
+/* op_save - saves the game to a save.
+ Params; name.
+ */
+
+#include "Zero.hpp"
+#include "Funcs.hpp"
+
+void op_save(char* name) {
+ DumpSave(name); // Just a wrapper. No harm done.
+ // TODO - Replace all dumpsave calls with this and move function here
+}
+