X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fbot%2Fnavigation.qh;h=cf4a5ce5b261dcf6c4e154bef405c480d85a2afb;hb=c741e6b3f012aa525f23e1df30d1d933b383fbc5;hp=8b227afd9397899ffe1d4d7d9029221276de6146;hpb=fa5cce8eeaabf0319467af3a99dc27d46c4c746d;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/bot/navigation.qh b/qcsrc/server/bot/navigation.qh index 8b227afd9..cf4a5ce5b 100644 --- a/qcsrc/server/bot/navigation.qh +++ b/qcsrc/server/bot/navigation.qh @@ -1,3 +1,5 @@ +#ifndef NAVIGATION_H +#define NAVIGATION_H /* * Globals and Fields */ @@ -6,6 +8,7 @@ float navigation_bestrating; float bot_navigation_movemode; float navigation_testtracewalk; +vector jumpstepheightvec; vector stepheightvec; entity botframe_dangerwaypoint; @@ -32,9 +35,9 @@ entity navigation_bestgoal; .entity navigation_jetpack_goal; .vector navigation_jetpack_point; -float DEBUG_NODE_SUCCESS = 1; -float DEBUG_NODE_WARNING = 2; -float DEBUG_NODE_FAIL = 3; +const float DEBUG_NODE_SUCCESS = 1; +const float DEBUG_NODE_WARNING = 2; +const float DEBUG_NODE_FAIL = 3; vector debuglastnode; entity bot_waypoint_queue_owner; // Owner of the temporary list of goals @@ -73,3 +76,5 @@ void navigation_unstuck(); void botframe_updatedangerousobjects(float maxupdate); entity navigation_findnearestwaypoint(entity ent, float walkfromwp); +float navigation_waypoint_will_link(vector v, vector org, entity ent, float walkfromwp, float bestdist); +#endif