From: onox Date: Thu, 30 Apr 2015 12:54:36 +0000 (+0200) Subject: Small refactoring of Torsten's refactoring X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=9f452408c7b346354f4dc3c00c1271190a5c263e;p=flightgear.git Small refactoring of Torsten's refactoring Signed-off-by: onox Signed-off-by: Erik Hofman --- diff --git a/src/AIModel/submodel.cxx b/src/AIModel/submodel.cxx index d66a8e413..b93a779a7 100644 --- a/src/AIModel/submodel.cxx +++ b/src/AIModel/submodel.cxx @@ -264,12 +264,6 @@ bool FGSubmodelMgr::release(submodel *sm, double dt) sm->first_time = false; } - double yaw_offset = 0.0; - double pitch_offset = 0.0; - - yaw_offset = sm->yaw_offset->get_value(); - pitch_offset = sm->pitch_offset->get_value(); - transform(sm); // calculate submodel's initial conditions in world-coordinates FGAIBallistic* ballist = new FGAIBallistic; @@ -308,8 +302,8 @@ bool FGSubmodelMgr::release(submodel *sm, double dt) ballist->setXoffset(sm->x_offset); ballist->setYoffset(sm->y_offset); ballist->setZoffset(sm->z_offset); - ballist->setPitchoffset(pitch_offset); - ballist->setYawoffset(yaw_offset); + ballist->setPitchoffset(sm->pitch_offset->get_value()); + ballist->setYawoffset(sm->yaw_offset->get_value()); ballist->setParentNodes(_selected_ac); ballist->setContentsNode(sm->contents_node); ballist->setWeight(sm->weight); @@ -359,11 +353,8 @@ void FGSubmodelMgr::transform(submodel *sm) if (sm->speed_node != 0) sm->speed = sm->speed_node->getDoubleValue(); - double yaw_offset = 0.0; - double pitch_offset = 0.0; - - yaw_offset = sm->yaw_offset->get_value(); - pitch_offset = sm->pitch_offset->get_value(); + double yaw_offset = sm->yaw_offset->get_value(); + double pitch_offset = sm->pitch_offset->get_value(); //cout << " name " << name << " id " << id << " sub id" << sub_id << endl;