]> git.mxchange.org Git - flightgear.git/commitdiff
- removed /controls/brakes/all property (no longer needed, since we
authorcurt <curt>
Thu, 12 Jul 2001 23:34:57 +0000 (23:34 +0000)
committercurt <curt>
Thu, 12 Jul 2001 23:34:57 +0000 (23:34 +0000)
  can bind a single input to multiple properties)
Made the following properties archivable:
- /controls/aileron
- /controls/elevator
- /controls/elevator-trim
- /controls/rudder
- /controls/flaps
- /controls/throttle[*]
- /controls/mixture[*]
- /controls/propellor-pitch[*]
- /controls/brakes[*]

src/Controls/controls.cxx

index 203aaea4b33c4d93ffd4563bd5b373b01aefebcb..1ec0b3d2ce4eaed71916d2b8c845d9b94cba2897 100644 (file)
@@ -78,42 +78,43 @@ void
 FGControls::bind ()
 {
   fgTie("/controls/aileron", this,
-                   &FGControls::get_aileron, &FGControls::set_aileron);
+       &FGControls::get_aileron, &FGControls::set_aileron);
+  fgSetArchivable("/controls/aileron");
   fgTie("/controls/elevator", this,
        &FGControls::get_elevator, &FGControls::set_elevator);
+  fgSetArchivable("/controls/elevator");
   fgTie("/controls/elevator-trim", this,
        &FGControls::get_elevator_trim, &FGControls::set_elevator_trim);
+  fgSetArchivable("/controls/elevator-trim");
   fgTie("/controls/rudder", this,
        &FGControls::get_rudder, &FGControls::set_rudder);
+  fgSetArchivable("/controls/rudder");
   fgTie("/controls/flaps", this,
        &FGControls::get_flaps, &FGControls::set_flaps);
+  fgSetArchivable("/controls/flaps");
   int index;
   for (index = 0; index < MAX_ENGINES; index++) {
     char name[32];
     sprintf(name, "/controls/throttle[%d]", index);
     fgTie(name, this, index,
          &FGControls::get_throttle, &FGControls::set_throttle);
+    fgSetArchivable(name);
     sprintf(name, "/controls/mixture[%d]", index);
     fgTie(name, this, index,
         &FGControls::get_mixture, &FGControls::set_mixture);
+    fgSetArchivable(name);
     sprintf(name, "/controls/propellor-pitch[%d]", index);
     fgTie(name, this, index,
         &FGControls::get_prop_advance, &FGControls::set_prop_advance);
+    fgSetArchivable(name);
   }
-//   fgTie("/controls/throttle/all", this, ALL_ENGINES,
-//     &FGControls::get_throttle, &FGControls::set_throttle);
-//   fgTie("/controls/mixture/all", this, ALL_ENGINES,
-//     &FGControls::get_mixture, &FGControls::set_mixture);
-//   fgTie("/controls/propellor-pitch/all", this, ALL_ENGINES,
-//     &FGControls::get_prop_advance, &FGControls::set_prop_advance);
   for (index = 0; index < MAX_WHEELS; index++) {
     char name[32];
     sprintf(name, "/controls/brakes[%d]", index);
     fgTie(name, this, index,
         &FGControls::get_brake, &FGControls::set_brake);
+    fgSetArchivable(name);
   }
-  fgTie("/controls/brakes/all", this, ALL_WHEELS,
-       &FGControls::get_brake, &FGControls::set_brake);
 }