#include "vg/vg_stdint.h"
-struct savedata {
- char path[128];
- u8 buf[1024];
- u32 len;
+static const char *str_skaterift_main_save = "save.bkv";
+static f64 skaterift_last_autosave = 0.0;
+
+typedef struct savedata_file savedata_file;
+typedef struct savedata_group savedata_group;
+
+struct savedata_group {
+ u32 file_count;
+ struct savedata_file {
+ char path[128];
+ u8 buf[1024];
+ u32 len;
+ }
+ files[];
};
-#include "ent_skateshop.h"
+static void savedata_file_read( savedata_file *file );
+static void savedata_file_write( savedata_file *file );
+static void savedata_group_write( savedata_group *group );
-static void skaterift_write_savedata(void);
-static void skaterift_read_savedata(void);
+//static void skaterift_read_main_save( savedata_file *sav );
+static int skaterift_autosave(int async);
-static void skaterift_read_main_savedata( struct savedata *sav );
-static void skaterift_write_main_savedata(void);
#endif /* SAVE_H */