]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/common/util.qh
rewrite LinkDoors to be a LOT more robust
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / util.qh
index 3ce173bf638e95d705a70042fc6bfae62f4838aa..5a89e17a198a6a7af5d32d32a7f585a572b7a06f 100644 (file)
@@ -334,3 +334,7 @@ float cubic_speedfunc(float startspeedfactor, float endspeedfactor, float x);
 // because if this is the case, the function is not usable for platforms
 // as it may exceed 0..1 bounds, or go in reverse
 float cubic_speedfunc_is_sane(float startspeedfactor, float endspeedfactor);
+
+typedef entity(entity cur, entity near, entity pass) findNextEntityNearFunction_t;
+typedef float(entity a, entity b, entity pass) isConnectedFunction_t;
+void FindConnectedComponent(entity e, .entity fld, findNextEntityNearFunction_t nxt, isConnectedFunction_t iscon, entity pass);