build system revision
[carveJwlIkooP6JGAAIwe30JlM.git] / addon_types.h
index fa8ab96a7cf286bf45a8420fc0974d0cd2706c08..5c6730fd117af91d63376faa727dfbaa63ed5c1d 100644 (file)
@@ -9,10 +9,14 @@ enum addon_type{
    k_addon_type_max
 };
 
-#ifdef VG_GAME
+#define ADDON_FOLDERNAME_MAX 64
+
+/* total count that we have knowledge of */
+#define ADDON_MOUNTED_MAX 128
+#define ADDON_UID_MAX 76
+
+#ifdef VG_ENGINE
 
-#include "vg/vg_stdint.h"
-#include "stddef.h"
 #include "world.h"
 #include "player.h"
 
@@ -25,12 +29,12 @@ static addon_type_infos[] = {
    [k_addon_type_board] = { 
       .local_content_folder = "boards/",
       .cache_stride = sizeof(struct player_board),
-      .cache_count  = 10
+      .cache_count  = 20
    },
    [k_addon_type_player] = {
       .local_content_folder = "playermodels/",
       .cache_stride = sizeof(struct player_model),
-      .cache_count  = 10
+      .cache_count  = 20
    },
    [k_addon_type_world] = {
       .local_content_folder = "maps/"