]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/server/command/radarmap.qc
Merge branch 'TimePath/globalforces' into 'master'
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / command / radarmap.qc
index dd1d5deafdf16c95396ab63d448f358f858edbd8..71f5e270b1e80cef9e8aa59d2c0285aa3aa84846 100644 (file)
@@ -30,7 +30,7 @@ float FullTraceFraction(vector a, vector mi, vector ma, vector b)
        {
                ++m;
 
-               tracebox(c, mi, ma, b, MOVE_WORLDONLY, world);
+               tracebox(c, mi, ma, b, MOVE_WORLDONLY, NULL);
                ++n;
 
                if (!trace_startsolid)
@@ -39,13 +39,13 @@ float FullTraceFraction(vector a, vector mi, vector ma, vector b)
                        c = trace_endpos;
                }
 
-               n += tracebox_inverted(c, mi, ma, b, MOVE_WORLDONLY, world, false, world);
+               n += tracebox_inverted(c, mi, ma, b, MOVE_WORLDONLY, NULL, false, NULL);
 
                white += vlen(trace_endpos - c);
                c = trace_endpos;
        }
 
-       if (n > 200) LOG_TRACE("HOLY SHIT! FullTraceFraction: ", ftos(n), " total traces, ", ftos(m), " iterations\n");
+       if (n > 200) LOG_TRACE("HOLY SHIT! FullTraceFraction: ", ftos(n), " total traces, ", ftos(m), " iterations");
 
        return white / (black + white);
 }
@@ -90,7 +90,7 @@ float RadarMapAtPoint_LineBlock(float x, float y, float w, float h, float zmin,
                v2_x += random() * (ma.x - mi.x);
                v2_y += random() * (ma.y - mi.y);
                v2_z += random() * (ma.z - mi.z);
-               traceline(v1, v2, MOVE_WORLDONLY, world);
+               traceline(v1, v2, MOVE_WORLDONLY, NULL);
                if (trace_startsolid || trace_fraction < 1) ++r;
        }
        return r / q;
@@ -117,7 +117,7 @@ float RadarMapAtPoint_Block(float x, float y, float w, float h, float zmin, floa
        r = 0;
        for (i = 0; i < q; ++i)
        {
-               tracebox(o + dz * i, mi, ma, o + dz * i, MOVE_WORLDONLY, world);
+               tracebox(o + dz * i, mi, ma, o + dz * i, MOVE_WORLDONLY, NULL);
                if (trace_startsolid) ++r;
        }
        return r / q;
@@ -145,7 +145,7 @@ float RadarMapAtPoint_Sample(float x, float y, float w, float h, float zmin, flo
                v.x = a.x + random() * b.x;
                v.y = a.y + random() * b.y;
                v.z = a.z + random() * b.z;
-               traceline(v, v, MOVE_WORLDONLY, world);
+               traceline(v, v, MOVE_WORLDONLY, NULL);
                if (trace_startsolid) ++c;
        }
 
@@ -207,8 +207,8 @@ void RadarMap_Next()
                localcmd(strcat("defer 1 \"sv_cmd radarmap --flags ", ftos(radarmapper.count), strcat(" --res ", ftos(radarmapper.size.x), " ", ftos(radarmapper.size.y), " --sharpen ", ftos(radarmapper.ltime), " --qual ", ftos(radarmapper.size.z)), "\"\n"));
                GotoNextMap(0);
        }
-       remove(radarmapper);
-       radarmapper = world;
+       delete(radarmapper);
+       radarmapper = NULL;
 }
 void RadarMap_Think(entity this)
 {
@@ -253,8 +253,8 @@ void RadarMap_Think(entity this)
                if (this.cnt < 0)
                {
                        LOG_INFO("Error writing ", this.netname, "\n");
-                       remove(this);
-                       radarmapper = world;
+                       delete(this);
+                       radarmapper = NULL;
                        return;
                }
                LOG_INFO("Writing to ", this.netname, "...\n");
@@ -439,8 +439,8 @@ float RadarMap_Make(float argc)
 
                                default:
                                        i = argc;
-                                       remove(radarmapper);
-                                       radarmapper = world;
+                                       delete(radarmapper);
+                                       radarmapper = NULL;
                                        break;
                        }
                }