First pass of actual saving

This commit is contained in:
2026-08-17 09:18:44 -05:00
parent 08b4bbfe91
commit 092e259a06
15 changed files with 310 additions and 408 deletions
+1 -3
View File
@@ -8,12 +8,10 @@
#pragma once
#include "error/error.h"
// Saves live under $HOME/<SAVE_DEVICE_LINUX_DIRECTORY_NAME>, one JSON file
// per save slot plus a separate settings file.
#define SAVE_DEVICE_LINUX_DIRECTORY_NAME ".dusk/saves"
#define SAVE_DEVICE_LINUX_SETTINGS_FILENAME "settings.json"
#define SAVE_DEVICE_LINUX_SLOT_FILENAME_FORMAT "slot%u.json"
#define SAVE_DEVICE_LINUX_PATH_MAX 512
#define SAVE_DEVICE_LINUX_PATH_MAX FILENAME_MAX
typedef struct {
void *nothing;