- stringstream ss;
- string eventName;
- ss << "abs-hat" << id << "-x";
- ss >> eventName;
- SG_LOG(SG_INPUT, SG_BULK, "Generating Input Event: " << eventName << "=" << xvalues[(int)value]);
- FGMacOSXEventData eventDataX(eventName, xvalues[(int)value], dt, modifiers);
- ss << "abs-hat" << id << "-y";
- ss >> eventName;
- SG_LOG(SG_INPUT, SG_BULK, "Generating Input Event: " << eventName << "=" << yvalues[(int)value]);
- FGMacOSXEventData eventDataY(eventName, yvalues[(int)value], dt, modifiers);
+ stringstream ss1, ss2;
+ ss1 << "abs-hat" << id << "-x";
+ SG_LOG(SG_INPUT, SG_BULK, "Generating Input Event: " << ss1.str() << "=" << xvalues[(int)value]);
+ FGMacOSXEventData eventDataX(ss1.str(), xvalues[(int)value], dt, modifiers);
+ ss2 << "abs-hat" << id << "-y";
+ SG_LOG(SG_INPUT, SG_BULK, "Generating Input Event: " << ss2.str() << "=" << yvalues[(int)value]);
+ FGMacOSXEventData eventDataY(ss2.str(), yvalues[(int)value], dt, modifiers);