X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fserver%2Fg_subs.qh;h=81516f9357c56344f932fe70b439f282a6ddc72e;hp=04477e62919dc48477448f104366f39d2f8224e6;hb=201f6309c92217b63dc34daf004fbb7424096eca;hpb=1ba59bdc6b1e1ad0368f34dbd297e40cc42be243 diff --git a/qcsrc/server/g_subs.qh b/qcsrc/server/g_subs.qh index 04477e629..81516f935 100644 --- a/qcsrc/server/g_subs.qh +++ b/qcsrc/server/g_subs.qh @@ -1,27 +1,13 @@ #ifndef G_SUBS_H #define G_SUBS_H -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 +17,7 @@ Applies some friction to self ================== */ .float friction; -void SUB_Friction (void); +void SUB_Friction (); /* ================== @@ -42,7 +28,7 @@ Makes client invisible or removes non-client */ void SUB_VanishOrRemove (entity ent); -void SUB_SetFade_Think (void); +void SUB_SetFade_Think (); /* ================== @@ -61,21 +47,15 @@ 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); void SUB_CalcMove_controller_setlinear (entity controller, vector org, vector dest); -float TSPEED_TIME = -1; -float TSPEED_LINEAR = 0; -float TSPEED_START = 1; -float TSPEED_END = 2; -// TODO average too? - void SUB_CalcMove_Bezier (vector tcontrol, vector tdest, float tspeedtype, float tspeed, void() func); void SUB_CalcMove (vector tdest, float tspeedtype, float tspeed, void() func); @@ -92,7 +72,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); @@ -106,7 +86,7 @@ main unused but required by the engine ================== */ -void main (void); +void main (); // Misc @@ -141,15 +121,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 @@ -187,7 +158,7 @@ InitTrigger ================ */ -void SetMovedir(); +void SetMovedir(entity this); void InitTrigger();