[Gcblue-commits] gcb_wx/src/common simmath.cpp,1.7,1.8
Status: Alpha
Brought to you by:
ddcforge
|
From: Dewitt C. <ddc...@us...> - 2004-04-09 03:21:23
|
Update of /cvsroot/gcblue/gcb_wx/src/common In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12869/src/common Modified Files: simmath.cpp Log Message: multiplayer related changes Index: simmath.cpp =================================================================== RCS file: /cvsroot/gcblue/gcb_wx/src/common/simmath.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** simmath.cpp 7 Feb 2004 02:19:54 -0000 1.7 --- simmath.cpp 9 Apr 2004 03:08:08 -0000 1.8 *************** *** 392,396 **** --- 392,420 ---- } + void tcKinematics::LoadFromStream(std::stringstream& buffer) + { + buffer.read((char*)&mfLon_rad, sizeof(mfLon_rad)); + buffer.read((char*)&mfLat_rad, sizeof(mfLat_rad)); + buffer.read((char*)&mfAlt_m, sizeof(mfAlt_m)); + buffer.read((char*)&mfHeading_rad, sizeof(mfHeading_rad)); + buffer.read((char*)&mfClimbAngle_rad, sizeof(mfClimbAngle_rad)); + buffer.read((char*)&mfYaw_rad, sizeof(mfYaw_rad)); + buffer.read((char*)&mfPitch_rad, sizeof(mfPitch_rad)); + buffer.read((char*)&mfRoll_rad, sizeof(mfRoll_rad)); + buffer.read((char*)&mfSpeed_kts, sizeof(mfSpeed_kts)); + } + void tcKinematics::SaveToStream(std::stringstream& buffer) + { + buffer.write((char*)&mfLon_rad, sizeof(mfLon_rad)); + buffer.write((char*)&mfLat_rad, sizeof(mfLat_rad)); + buffer.write((char*)&mfAlt_m, sizeof(mfAlt_m)); + buffer.write((char*)&mfHeading_rad, sizeof(mfHeading_rad)); + buffer.write((char*)&mfClimbAngle_rad, sizeof(mfClimbAngle_rad)); + buffer.write((char*)&mfYaw_rad, sizeof(mfYaw_rad)); + buffer.write((char*)&mfPitch_rad, sizeof(mfPitch_rad)); + buffer.write((char*)&mfRoll_rad, sizeof(mfRoll_rad)); + buffer.write((char*)&mfSpeed_kts, sizeof(mfSpeed_kts)); + } void tcKinematics::Serialize(tcFile& file, bool abLoad) { |