- net->num_wheels = FGNetCtrls::FG_MAX_WHEELS;
- tempnode = fgGetNode("/controls/gear", true);
- for ( i = 0; i < FGNetCtrls::FG_MAX_WHEELS; ++i ) {
- node = fgGetNode("/controls/gear/wheel", i);
- if ( node != NULL && node->getChild("brake") != NULL ) {
- if ( tempnode->getChild("parking-brake")->getDoubleValue() > 0.0 ) {
- net->brake[i] = 1.0;
- } else {
- net->brake[i]
- = node->getChild("brake")->getDoubleValue();
- }
- } else {
- net->brake[i] = 0.0;
- }
- }
+ node = fgGetNode("/controls/gear", true);
+ net->brake_left = node->getChild("brake-left")->getDoubleValue();
+ net->brake_right = node->getChild("brake-right")->getDoubleValue();
+ net->brake_parking = node->getChild("brake-parking")->getDoubleValue();