more physics shapes
[carveJwlIkooP6JGAAIwe30JlM.git] / common.h
index cc272027b2ce284739915aa51720ebe0ec283bee..2ee2d7cd55f70669b1cc310d12da17e31f68bbc1 100644 (file)
--- a/common.h
+++ b/common.h
@@ -5,6 +5,27 @@
 #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_block = 2,
+   k_classtype_spawn = 3,
+   k_classtype_water = 4,
+   k_classtype_car_path = 5
+};
+
+/* 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 */