#if defined(CSQC)
#elif defined(MENUQC)
#elif defined(SVQC)
- #include "../dpdefs/progsdefs.qc"
- #include "../dpdefs/dpextensions.qc"
+ #include "../dpdefs/progsdefs.qh"
+ #include "../dpdefs/dpextensions.qh"
#include "vehicles/vehicles_def.qh"
#include "antilag.qh"
#endif
-const float ANTILAG_MAX_ORIGINS = 64;
+const int ANTILAG_MAX_ORIGINS = 64;
.vector antilag_origins[ANTILAG_MAX_ORIGINS];
.float antilag_times[ANTILAG_MAX_ORIGINS];
-.float antilag_index;
+.int antilag_index;
.vector antilag_saved_origin;
.float antilag_takenback;
// finds the index BEFORE t
float antilag_find(entity e, float t)
{
- float i;
-
- for(i = e.antilag_index; i > 0; --i)
+ for(int i = e.antilag_index; i > 0; --i)
if(e.(antilag_times[i]) >= t)
if(e.(antilag_times[i - 1]) < t)
return i - 1;
if(e.(antilag_times[ANTILAG_MAX_ORIGINS - 1]) < t)
return ANTILAG_MAX_ORIGINS - 1;
- for(i = ANTILAG_MAX_ORIGINS - 1; i > e.antilag_index + 1; --i)
+ for(int i = ANTILAG_MAX_ORIGINS - 1; i > e.antilag_index + 1; --i)
if(e.(antilag_times[i]) >= t)
if(e.(antilag_times[i - 1]) < t)
return i - 1;