]> git.mxchange.org Git - flightgear.git/blobdiff - src/ATC/ATC.cxx
Patch from Julian Foad:
[flightgear.git] / src / ATC / ATC.cxx
index 519ff06b769ceffc7b108b3ca52a69e808f3e4f0..86055ff992ede3abf860b9787a2b08a47ca0aad5 100644 (file)
@@ -27,6 +27,13 @@ FGATC::~FGATC() {
 void FGATC::Update() {
 }
 
+void FGATC::AddPlane(string pid) {
+}
+
+int FGATC::RemovePlane() {
+    return 0;
+}
+
 void FGATC::SetDisplay() {
 }
 
@@ -39,4 +46,24 @@ const char* FGATC::GetIdent() {
 
 atc_type FGATC::GetType() {
     return INVALID;
-}
\ No newline at end of file
+}
+
+ostream& operator << (ostream& os, atc_type atc) {
+    switch(atc) {
+    case(INVALID):
+       return(os << "INVALID");
+    case(ATIS):
+       return(os << "ATIS");
+    case(GROUND):
+       return(os << "GROUND");
+    case(TOWER):
+       return(os << "TOWER");
+    case(APPROACH):
+       return(os << "APPROACH");
+    case(DEPARTURE):
+       return(os << "DEPARTURE");
+    case(ENROUTE):
+       return(os << "ENROUTE");
+    }
+    return(os << "ERROR - Unknown switch in atc_type operator << ");
+}