]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Simplify
authorterencehill <piuntn@gmail.com>
Thu, 10 Nov 2016 18:16:25 +0000 (19:16 +0100)
committerterencehill <piuntn@gmail.com>
Thu, 10 Nov 2016 18:16:25 +0000 (19:16 +0100)
qcsrc/common/ent_cs.qc

index a89e84a03725d7f8ff16525ef81faa52e9d81d49..da53f68a0f15d52a06d7522566fe062a4047ad4c 100644 (file)
@@ -175,33 +175,26 @@ MACRO_END
        {
                int n = ReadByte();
                entity e = entcs_receiver(n);
-               #define X(e) { \
-                       setthink(e, entcs_think); \
-                       entcs_receiver(n, e); \
-               }
                if (e == NULL)
                {
                        if (!this)
-                       {
                                // initial = temp
                                e = new_pure(entcs_receiver);
-                               X(e);
-                       }
                        else
-                       {
                                // initial = linked
                                e = this;
-                               X(e);
-                       }
+                       setthink(e, entcs_think);
+                       entcs_receiver(n, e);
                }
                else if (e != this && this)
                {
                        // upgrade to linked
                        delete(e);
                        e = this;
-                       X(e);
+                       setthink(e, entcs_think);
+                       entcs_receiver(n, e);
                }
-               #undef X
+
                InterpolateOrigin_Undo(e);
                e.sv_entnum = n;
                int sf = ReadShort();