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) {
|