loader stuff
[carveJwlIkooP6JGAAIwe30JlM.git] / workshop.h
index 6418339d4851dd7811b5a89977f62a1a4f558c83..9029ed09d12d0bfddff000aae8edc869dcb6a67f 100644 (file)
@@ -5,6 +5,7 @@
 #include "vg/vg.h"
 #include "vg/vg_steam_remote_storage.h"
 #include "skaterift.h"
+#include "pointcloud.h"
 
 struct workshop_file_info{
    u64 author;
@@ -12,6 +13,14 @@ struct workshop_file_info{
    char title[64];
 };
 
+struct world_file_info{
+   char title[64];      /* extracted from ent_worldinfo */
+   char location[64];
+
+   u32 pointcloud_count;
+   pointcloud_vert pointcloud[];
+};
+
 struct async_workshop_filepath_info{
    PublishedFileId_t id;
    char *buf;