// Go out and practice circuits
void FlyCircuits(int numCircuits, bool tag);
+ // Return what type of landing we're doing on this circuit
+ LandingType GetLandingOption();
+
// TODO - this will get more complex and moved into the main class
// body eventually since the position approved to taxi to will have
// to be passed.
inline void DenyTaxiRequest() {taxiRequestCleared = false;}
- void RegisterTransmission(int code);
+ void RegisterTransmission(int code);
+
+ // Process callbacks sent by base class
+ // (These codes are not related to the codes above)
+ void ProcessCallback(int code);
// This is a hack and will probably go eventually
inline bool AtHoldShort() {return holdingShort;}
bool clearedToLineUp;
bool clearedToTakeOff;
bool liningUp; // Set true when the turn onto the runway heading is commenced when taxiing out
+ bool goAround; // Set true if need to go-around
+ bool goAroundCalled; // Set true during go-around only after we have called our go-around on the radio
bool contactTower; // we have been told to contact tower
bool contactGround; // we have been told to contact ground
bool changeFreq; // true when we need to change frequency