]> git.mxchange.org Git - flightgear.git/commitdiff
Fix some more of my own stupidity.
authorcurt <curt>
Fri, 3 Jun 2005 15:25:19 +0000 (15:25 +0000)
committercurt <curt>
Fri, 3 Jun 2005 15:25:19 +0000 (15:25 +0000)
src/Network/native_ctrls.cxx

index 5cdfcb740c9f762de7d5cbb7be2af22f96edfe8f..411b4703fb76e4d22be621a8089c419e38411ed9 100644 (file)
@@ -239,6 +239,8 @@ void FGProps2NetCtrls( FGNetCtrls *net, bool honor_freezes,
         htond(net->flaps);
         net->flaps_power = htonl(net->flaps_power);
         net->flap_motor_ok = htonl(net->flap_motor_ok);
+
+        net->num_engines = htonl(net->num_engines);
         for ( i = 0; i < FGNetCtrls::FG_MAX_ENGINES; ++i ) {
             net->master_bat[i] = htonl(net->master_bat[i]);
             net->master_alt[i] = htonl(net->master_alt[i]);
@@ -256,11 +258,12 @@ void FGProps2NetCtrls( FGNetCtrls *net, bool honor_freezes,
             net->oil_press_status[i] = htonl(net->oil_press_status[i]);
             net->fuel_pump_ok[i] = htonl(net->fuel_pump_ok[i]);
         }
-        net->num_engines = htonl(net->num_engines);
+
+        net->num_tanks = htonl(net->num_tanks);
         for ( i = 0; i < FGNetCtrls::FG_MAX_TANKS; ++i ) {
             net->fuel_selector[i] = htonl(net->fuel_selector[i]);
         }
-        net->num_tanks = htonl(net->num_tanks);
+
         net->cross_feed = htonl(net->cross_feed);
         htond(net->brake_left);
         htond(net->brake_right);
@@ -303,7 +306,7 @@ void FGNetCtrls2Props( FGNetCtrls *net, bool honor_freezes,
         htond(net->flaps);
         net->flaps_power = htonl(net->flaps_power);
         net->flap_motor_ok = htonl(net->flap_motor_ok);
-        net->num_engines = htonl(net->num_engines);
+
         for ( i = 0; i < (int)net->num_engines; ++i ) {
             net->master_bat[i] = htonl(net->master_bat[i]);
             net->master_alt[i] = htonl(net->master_alt[i]);
@@ -321,10 +324,13 @@ void FGNetCtrls2Props( FGNetCtrls *net, bool honor_freezes,
             net->oil_press_status[i] = htonl(net->oil_press_status[i]);
             net->fuel_pump_ok[i] = htonl(net->fuel_pump_ok[i]);
         }
-        net->num_tanks = htonl(net->num_tanks);
+        net->num_engines = htonl(net->num_engines);
+
         for ( i = 0; i < FGNetCtrls::FG_MAX_TANKS; ++i ) {
             net->fuel_selector[i] = htonl(net->fuel_selector[i]);
         }
+        net->num_tanks = htonl(net->num_tanks);
+
         net->cross_feed = htonl(net->cross_feed);
         htond(net->brake_left);
         htond(net->brake_right);