X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world.h;h=98b9df90bc7e120bfea347fcad2e088037b444cc;hb=6ba5c35d106d749a1ebafbd3cbe18c3a02f781d3;hp=76d43d6e66d6e58f4c5a841983fb1feaa5aa286a;hpb=7e1fe6c7931ba4492aa10ac5eebc316b74fb5dac;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world.h b/world.h index 76d43d6..98b9df9 100644 --- a/world.h +++ b/world.h @@ -6,6 +6,7 @@ #define WORLD_H #include "render.h" +#include "network_msg.h" /* types */ @@ -22,6 +23,13 @@ enum world_purpose{ k_world_max }; +struct leaderboard_cache { + enum request_status status; + f64 cache_time; + u8 *data; + u32 data_len; +}; + typedef struct world_instance world_instance; static void skaterift_world_get_save_path( enum world_purpose which, @@ -194,6 +202,9 @@ struct world_instance { u32 cubemap_cooldown, cubemap_side; rb_object rb_geo; + + /* leaderboards */ + struct leaderboard_cache *leaderboard_cache; }; struct world_static {