-#if defined(CSQC)
-#elif defined(MENUQC)
-#elif defined(SVQC)
- #include "../../dpdefs/progsdefs.qh"
- #include "../../dpdefs/dpextensions.qh"
- #include "../../common/util.qh"
- #include "../defs.qh"
- #include "radarmap.qh"
- #include "../../csqcmodellib/sv_model.qh"
-#endif
+#include "../../common/command/command.qh"
+#include "radarmap.qh"
+#include "../_all.qh"
+
+#include "../g_world.qh"
+
+#include "../../common/util.qh"
+
+#include "../../csqcmodellib/sv_model.qh"
// ===============================================
// Generates radar map images for use in the HUD
return c / q;
}
-void sharpen_set(float x, float v)
+void sharpen_set(int x, float v)
{
sharpen_buffer[x + 2 * RADAR_WIDTH_MAX] = v;
}
-float sharpen_getpixel(float x, float y)
+float sharpen_getpixel(int x, int y)
{
if(x < 0)
return 0;
}
float sharpen_get(float x, float a)
{
- float sum;
- sum = sharpen_getpixel(x, 1);
+ float sum = sharpen_getpixel(x, 1);
if(a == 0)
return sum;
sum *= (8 + 1/a);
sum -= sharpen_getpixel(x, 2);
return bound(0, sum * a, 1);
}
-void sharpen_shift(float w)
+void sharpen_shift(int w)
{
- float i;
- for(i = 0; i < w; ++i)
+ for(int i = 0; i < w; ++i)
{
sharpen_buffer[i] = sharpen_buffer[i + RADAR_WIDTH_MAX];
sharpen_buffer[i + RADAR_WIDTH_MAX] = sharpen_buffer[i + 2 * RADAR_WIDTH_MAX];
sharpen_buffer[i + 2 * RADAR_WIDTH_MAX] = 0;
}
}
-void sharpen_init(float w)
+void sharpen_init(int w)
{
- float i;
- for(i = 0; i < w; ++i)
+ for(int i = 0; i < w; ++i)
{
sharpen_buffer[i] = 0;
sharpen_buffer[i + RADAR_WIDTH_MAX] = 0;
case "--res": // minor alias
case "--resolution": { ++i; radarmapper.size_x = stof(argv(i)); ++i; radarmapper.size_y = stof(argv(i)); break; }
case "--qual": // minor alias
- case "--quality": { ++i; radarmapper.size.z = stof(argv(i)); break; }
+ case "--quality": { ++i; radarmapper.size_z = stof(argv(i)); break; }
default:
i = argc;