|
FS2_Open
Open source remastering of the Freespace 2 engine
|
Go to the source code of this file.
Classes | |
| class | NavPoint |
| struct | NavMessage |
Macros | |
| #define | NPS_TICKRATE 125 |
| #define | MAX_NAVPOINTS 8 |
| #define | NP_WAYPOINT 0x0001 |
| #define | NP_SHIP 0x0002 |
| #define | NP_HIDDEN 0x0004 |
| #define | NP_NOACCESS 0x0008 |
| #define | NP_VISITED 0x0100 |
| #define | NP_NOSELECT ( NP_HIDDEN | NP_NOACCESS ) |
| #define | NP_VALIDTYPE ( NP_WAYPOINT | NP_SHIP ) |
| #define | NP_MSG_FAIL_NOSEL 0 |
| #define | NP_MSG_FAIL_GLIDING 1 |
| #define | NP_MSG_FAIL_TOCLOSE 2 |
| #define | NP_MSG_FAIL_HOSTILES 3 |
| #define | NP_MSG_MISC_LINKED 4 |
| #define | NP_MSG_FAIL_HAZARD 5 |
| #define | NP_MSG_FAIL_SUPPORT_PRESENT 6 |
| #define | NP_MSG_FAIL_SUPPORT_WORKING 7 |
| #define | NP_NUM_MESSAGES 8 |
Functions | |
| bool | Sel_NextNav () |
| bool | CanAutopilot (vec3d targetPos, bool send_msg=false) |
| bool | CanAutopilot (bool send_msg=false) |
| bool | StartAutopilot () |
| void | EndAutoPilot () |
| void | NavSystem_Do () |
| void | NavSystem_Init () |
| void | parse_autopilot_table (char *filename) |
| int | FindNav (char *Nav) |
| void | SelectNav (char *Nav) |
| void | DeselectNav () |
| void | ZeroNav (int i) |
| bool | DelNavPoint (char *Nav) |
| bool | DelNavPoint (int nav) |
| bool | AddNav_Ship (char *Nav, char *TargetName, int flags) |
| bool | AddNav_Waypoint (char *Nav, char *WP_Path, int node, int flags) |
| bool | Nav_Alt_Flags (char *Nav, int flags) |
| bool | Nav_Set_Flag (char *Nav, int flag) |
| bool | Nav_UnSet_Flag (char *Nav, int flag) |
| bool | Nav_Set_Hidden (char *Nav) |
| bool | Nav_Set_NoAccess (char *Nav) |
| bool | Nav_Set_Visited (char *Nav) |
| bool | Nav_UnSet_Hidden (char *Nav) |
| bool | Nav_UnSet_NoAccess (char *Nav) |
| bool | Nav_UnSet_Visited (char *Nav) |
| unsigned int | DistanceTo (char *nav) |
| unsigned int | DistanceTo (int nav) |
| bool | IsVisited (char *nav) |
| bool | IsVisited (int nav) |
| void | send_autopilot_msg (char *msg, char *snd=NULL) |
| void | send_autopilot_msgID (int msgid) |
Variables | |
| bool | AutoPilotEngaged |
| int | CurrentNav |
| NavPoint | Navs [MAX_NAVPOINTS] |
| NavMessage | NavMsgs [NP_NUM_MESSAGES] |
| int | LockAPConv |
| SCP_map< int, int > | autopilot_wings |
| #define MAX_NAVPOINTS 8 |
Definition at line 18 of file autopilot.h.
| #define NP_HIDDEN 0x0004 |
Definition at line 22 of file autopilot.h.
| #define NP_MSG_FAIL_GLIDING 1 |
Definition at line 53 of file autopilot.h.
| #define NP_MSG_FAIL_HAZARD 5 |
Definition at line 57 of file autopilot.h.
| #define NP_MSG_FAIL_HOSTILES 3 |
Definition at line 55 of file autopilot.h.
| #define NP_MSG_FAIL_NOSEL 0 |
Definition at line 52 of file autopilot.h.
| #define NP_MSG_FAIL_SUPPORT_PRESENT 6 |
Definition at line 58 of file autopilot.h.
| #define NP_MSG_FAIL_SUPPORT_WORKING 7 |
Definition at line 59 of file autopilot.h.
| #define NP_MSG_FAIL_TOCLOSE 2 |
Definition at line 54 of file autopilot.h.
| #define NP_MSG_MISC_LINKED 4 |
Definition at line 56 of file autopilot.h.
| #define NP_NOACCESS 0x0008 |
Definition at line 23 of file autopilot.h.
| #define NP_NOSELECT ( NP_HIDDEN | NP_NOACCESS ) |
Definition at line 26 of file autopilot.h.
| #define NP_NUM_MESSAGES 8 |
Definition at line 60 of file autopilot.h.
| #define NP_SHIP 0x0002 |
Definition at line 21 of file autopilot.h.
| #define NP_VALIDTYPE ( NP_WAYPOINT | NP_SHIP ) |
Definition at line 27 of file autopilot.h.
| #define NP_VISITED 0x0100 |
Definition at line 24 of file autopilot.h.
| #define NP_WAYPOINT 0x0001 |
Definition at line 20 of file autopilot.h.
| #define NPS_TICKRATE 125 |
Definition at line 16 of file autopilot.h.
| bool AddNav_Ship | ( | char * | Nav, |
| char * | TargetName, | ||
| int | flags | ||
| ) |
Definition at line 1384 of file autopilot.cpp.
Definition at line 1427 of file autopilot.cpp.
Definition at line 151 of file autopilot.cpp.
|
inline |
Definition at line 90 of file autopilot.h.
| bool DelNavPoint | ( | char * | Nav | ) |
Definition at line 1355 of file autopilot.cpp.
| bool DelNavPoint | ( | int | nav | ) |
Definition at line 1363 of file autopilot.cpp.
| void DeselectNav | ( | ) |
Definition at line 1585 of file autopilot.cpp.
| unsigned int DistanceTo | ( | char * | nav | ) |
Definition at line 1593 of file autopilot.cpp.
Definition at line 1600 of file autopilot.cpp.
| void EndAutoPilot | ( | ) |
Definition at line 869 of file autopilot.cpp.
| int FindNav | ( | char * | Nav | ) |
Definition at line 1342 of file autopilot.cpp.
| bool IsVisited | ( | char * | nav | ) |
Definition at line 1610 of file autopilot.cpp.
| bool IsVisited | ( | int | nav | ) |
Definition at line 1617 of file autopilot.cpp.
| bool Nav_Alt_Flags | ( | char * | Nav, |
| int | flags | ||
| ) |
Definition at line 1465 of file autopilot.cpp.
| bool Nav_Set_Flag | ( | char * | Nav, |
| int | flag | ||
| ) |
Definition at line 1497 of file autopilot.cpp.
| bool Nav_Set_Hidden | ( | char * | Nav | ) |
Definition at line 1530 of file autopilot.cpp.
| bool Nav_Set_NoAccess | ( | char * | Nav | ) |
Definition at line 1538 of file autopilot.cpp.
| bool Nav_Set_Visited | ( | char * | Nav | ) |
Definition at line 1545 of file autopilot.cpp.
| bool Nav_UnSet_Flag | ( | char * | Nav, |
| int | flag | ||
| ) |
Definition at line 1513 of file autopilot.cpp.
| bool Nav_UnSet_Hidden | ( | char * | Nav | ) |
Definition at line 1553 of file autopilot.cpp.
| bool Nav_UnSet_NoAccess | ( | char * | Nav | ) |
Definition at line 1560 of file autopilot.cpp.
| bool Nav_UnSet_Visited | ( | char * | Nav | ) |
Definition at line 1567 of file autopilot.cpp.
| void NavSystem_Do | ( | ) |
Definition at line 1065 of file autopilot.cpp.
| void NavSystem_Init | ( | ) |
Definition at line 1252 of file autopilot.cpp.
| void parse_autopilot_table | ( | char * | filename | ) |
Definition at line 1272 of file autopilot.cpp.
| bool Sel_NextNav | ( | ) |
Definition at line 75 of file autopilot.cpp.
| void SelectNav | ( | char * | Nav | ) |
Definition at line 1574 of file autopilot.cpp.
| void send_autopilot_msg | ( | char * | msg, |
| char * | snd = NULL |
||
| ) |
Definition at line 1222 of file autopilot.cpp.
Definition at line 1213 of file autopilot.cpp.
| bool StartAutopilot | ( | ) |
Definition at line 230 of file autopilot.cpp.
Definition at line 57 of file autopilot.cpp.
| bool AutoPilotEngaged |
Definition at line 40 of file autopilot.cpp.
| int CurrentNav |
Definition at line 43 of file autopilot.cpp.
| int LockAPConv |
Definition at line 50 of file autopilot.cpp.
| NavMessage NavMsgs[NP_NUM_MESSAGES] |
Definition at line 46 of file autopilot.cpp.
| NavPoint Navs[MAX_NAVPOINTS] |
Definition at line 45 of file autopilot.cpp.