gameserver optimisations
[carveJwlIkooP6JGAAIwe30JlM.git] / world.h
diff --git a/world.h b/world.h
index c81d9ed63b67db7a62b81c3f45545686942f2c13..02355013aaf362ac621ddb5cd0839a33c865bd8f 100644 (file)
--- a/world.h
+++ b/world.h
@@ -63,7 +63,7 @@ struct world_instance {
     * -------------------------------------------------------
     */
 
-   v4f player_co, player_angles;
+   v4f player_co;
 
    void *heap;
    enum world_status{
@@ -85,6 +85,7 @@ struct world_instance {
    water;
 
    f64 time;
+   f32 tar_min, tar_max;
 
    /* STD140 */
    struct ub_world_lighting{
@@ -180,7 +181,13 @@ struct world_instance {
                  ent_challenge,
                  ent_relay,
                  ent_cubemap,
-                 ent_miniworld;
+                 ent_miniworld,
+                 ent_prop;
+
+   enum skybox {
+      k_skybox_default,
+      k_skybox_space
+   } skybox;
 
    ent_gate *rendering_gate;