X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fg_subs.qh;h=49bcd8904f86e7bf07a9e791d9835a4ef145aa4f;hb=f00146a481475e0fb4516f421fc471739cee3d29;hp=d62bbb6124e57bd014b2976bde0d5532990b5f98;hpb=9c09a961b8674e3a808889d3f34d71855018d3bc;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/g_subs.qh b/qcsrc/server/g_subs.qh index d62bbb612..49bcd8904 100644 --- a/qcsrc/server/g_subs.qh +++ b/qcsrc/server/g_subs.qh @@ -1,27 +1,12 @@ -#ifndef G_SUBS_H -#define G_SUBS_H +#pragma once -void SUB_NullThink(void); +void SUB_NullThink(); void() SUB_CalcMoveDone; void() SUB_CalcAngleMoveDone; //void() SUB_UseTargets; -void() SUB_Remove; -void spawnfunc_info_null (void); - -void setanim(entity e, vector anim, float looping, float override, float restart); - -void updateanim(entity e); - -/* -================== -SUB_Remove - -Remove self -================== -*/ -void SUB_Remove (void); +spawnfunc(info_null); /* ================== @@ -31,7 +16,7 @@ Applies some friction to self ================== */ .float friction; -void SUB_Friction (void); +void SUB_Friction (); /* ================== @@ -42,7 +27,7 @@ Makes client invisible or removes non-client */ void SUB_VanishOrRemove (entity ent); -void SUB_SetFade_Think (void); +void SUB_SetFade_Think (); /* ================== @@ -61,10 +46,10 @@ calculate self.velocity and self.nextthink to reach dest from self.origin traveling at speed =============== */ -void SUB_CalcMoveDone (void); +void SUB_CalcMoveDone (); .float platmovetype_turn; -void SUB_CalcMove_controller_think (void); +void SUB_CalcMove_controller_think (); void SUB_CalcMove_controller_setbezier (entity controller, vector org, vector control, vector dest); @@ -86,7 +71,7 @@ self.angles rotating The calling function should make sure self.think is valid =============== */ -void SUB_CalcAngleMoveDone (void); +void SUB_CalcAngleMoveDone (); // FIXME: I fixed this function only for rotation around the main axes void SUB_CalcAngleMove (vector destangle, float tspeedtype, float tspeed, void() func); @@ -100,7 +85,7 @@ main unused but required by the engine ================== */ -void main (void); +void main (); // Misc @@ -135,15 +120,6 @@ Ripped from DPMod */ vector findbetterlocation (vector org, float mindist); -/* -================== -crandom - -Returns a random number between -1.0 and 1.0 -================== -*/ -float crandom (void); - /* ================== Angc used for animations @@ -167,7 +143,7 @@ float LOD_customize(); void LOD_uncustomize(); -void LODmodel_attach(); +void LODmodel_attach(entity this); void ApplyMinMaxScaleAngles(entity e); @@ -181,11 +157,10 @@ InitTrigger ================ */ -void SetMovedir(); +void SetMovedir(entity this); void InitTrigger(); void InitSolidBSPTrigger(); float InitMovingBrushTrigger(); -#endif