X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=common.h;h=952b51d8b6b6053db9580acbb1d02740dc04e2ff;hb=d57b7661518800479c00300ce57407378696eec9;hp=51eb1fa1df00dcc1931a6e2fcebd27aec2089af9;hpb=e36cb7e44611855d39ba84710a7007ca659e9cd5;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/common.h b/common.h index 51eb1fa..952b51d 100644 --- a/common.h +++ b/common.h @@ -5,12 +5,31 @@ #define VG_FRAMEBUFFER_RESIZE 1 #include "vg/vg.h" +/* TODO: he needs a home somewhere */ static float ktimestep = 1.0f/60.0f; +/* TODO: he needs a home somewhere */ enum classtype { k_classtype_none = 0, - k_classtype_gate = 1 + k_classtype_gate = 1, + k_classtype_block = 2, + k_classtype_spawn = 3, + k_classtype_water = 4, + k_classtype_car_path = 5, + k_classtype_instance = 6, + k_classtype_capsule = 7, + k_classtype_route_node = 8, + k_classtype_route = 9 +}; + +/* TODO: he needs a home somewhere */ +typedef struct ray_hit ray_hit; +struct ray_hit +{ + float dist; + u32 *tri; + v3f pos, normal; }; #endif /* COMMON_H */