X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=skaterift.h;h=09adb5d2a6c3c6a3dcbbcd085ef3cd27238fd09a;hb=e311bbe2fa903a7e2a922f202f389b799193195d;hp=7624fd4846170d765fb2b75346e84abb334f15ef;hpb=f2c3e6ffba0231be14961f0149106cecbade8124;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/skaterift.h b/skaterift.h index 7624fd4..09adb5d 100644 --- a/skaterift.h +++ b/skaterift.h @@ -12,6 +12,12 @@ #include "world.h" #include "addon.h" +enum skaterift_rt { + k_skaterift_rt_workshop_preview, + k_skaterift_rt_server_status, + k_skaterift_rt_max +}; + struct{ enum async_operation{ k_async_op_none, @@ -40,6 +46,7 @@ struct{ } replay_control; f32 track_velocity; + struct gui_helper *helper_resume, *helper_freecam; camera replay_freecam; int freecam; @@ -50,11 +57,14 @@ struct{ k_skaterift_replay = 0x01, k_skaterift_ent_focus = 0x02, k_skaterift_menu = 0x04, - k_skaterift_respawning = 0x08 + k_skaterift_respawning = 0x08, } activity; f64 last_autosave; + GLuint rt_textures[k_skaterift_rt_max]; + + u32 achievements; } static skaterift = { .op = k_async_op_clientloading, .time_rate = 1.0f };