CMessg.cpp
上传用户:sycq158
上传日期:2008-10-22
资源大小:15361k
文件大小:1k
源码类别:

游戏

开发平台:

Visual C++

  1. #include "stdafx.h"
  2. #include "CMessg.h"
  3. #ifdef _DEBUG
  4. #undef THIS_FILE
  5. static char BASED_CODE THIS_FILE[] = __FILE__;
  6. #endif
  7. /////////////////////////////////////////////////////////////////////////////
  8. // CMsg
  9. IMPLEMENT_DYNCREATE(CMessg, CObject)
  10. /////////////////////////////////////////////////////////////////////////////
  11. // CMsg construction/destruction
  12. CMessg::CMessg()
  13. {
  14. Init();
  15. }
  16. CMessg::~CMessg()
  17. {
  18. }
  19. /////////////////////////////////////////////////////////////////////////////
  20. // CMsg Operations
  21. void CMessg::Init()
  22. {
  23. m_strText = _T("");
  24. m_x=-1;
  25. m_y=-1;
  26. m_turn=-1;
  27. }
  28. /////////////////////////////////////////////////////////////////////////////
  29. // CMsg serialization
  30. void CMessg::Serialize(CArchive& ar)
  31. {
  32. if (ar.IsStoring())
  33. {
  34. ar << m_strText;
  35. ar << m_turn;
  36. ar << m_x;
  37. ar << m_y;
  38. }
  39. else
  40. {
  41. ar >> m_strText;
  42. ar >> m_turn;
  43. ar >> m_x;
  44. ar >> m_y;
  45. }
  46. }
  47. /////////////////////////////////////////////////////////////////////////////
  48. // CMsg diagnostics
  49. #ifdef _DEBUG
  50. void CMessg::AssertValid() const
  51. {
  52. CObject::AssertValid();
  53. }
  54. void CMessg::Dump(CDumpContext& dc) const
  55. {
  56. CObject::Dump(dc);
  57. }
  58. #endif //_DEBUG