revision of savedata
[carveJwlIkooP6JGAAIwe30JlM.git] / world.c
diff --git a/world.c b/world.c
index 0612644bb305b2a49a9c0f7d93a59210b30fd7e2..c3b55163110fe686905d99ba31e0d878719a9ad8 100644 (file)
--- a/world.c
+++ b/world.c
@@ -26,6 +26,21 @@ static void world_init(void)
                                                    VG_MEMORY_SYSTEM );
 }
 
+static void skaterift_world_get_save_path( enum world_purpose which, 
+                                           char buf[128] ){
+   addon_reg *reg;
+
+   if( which == k_world_purpose_hub ) reg = world_static.addon_hub;
+   else reg = world_static.addon_client;
+
+   assert( reg );
+
+   char id[76];
+   addon_alias_uid( &reg->alias, id );
+   snprintf( buf, 128, "savedata/%s.bkv", id );
+}
+
+
 #include "world_entity.c"
 #include "world_gate.c"
 #include "world_gen.c"