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

游戏

开发平台:

Visual C++

  1. // CMAIN LIB - APPLICATION AND DIRECT WRAPPER
  2. //
  3. // Written by Mauricio Teichmann Ritter
  4. //
  5. // Copyright (C) 2002, Brazil. All rights reserved.
  6. // 
  7. //
  8. // cMatrix.h: interface for the cMatrix class.
  9. //
  10. //////////////////////////////////////////////////////////////////////
  11. #if !defined(AFX_CMATRIX_H__B42D2D91_08E3_11D6_BDF5_0050BA555258__INCLUDED_)
  12. #define AFX_CMATRIX_H__B42D2D91_08E3_11D6_BDF5_0050BA555258__INCLUDED_
  13. #if _MSC_VER > 1000
  14. #pragma once
  15. #endif // _MSC_VER > 1000
  16. class cMatrix  
  17. {
  18. private:
  19. int m_iRows;
  20. int m_iCols;
  21. HANDLE hHeap;
  22. int* pBuffer;
  23. public:
  24. void SetBuffer(void* pBuffer);
  25. void SetValue(int iCol, int iRow, int iValue);
  26. int GetValue(int iCol, int iRow);
  27. void Destroy();
  28. void Create(int iCols, int iRows);
  29. cMatrix();
  30. virtual ~cMatrix();
  31. };
  32. #endif // !defined(AFX_CMATRIX_H__B42D2D91_08E3_11D6_BDF5_0050BA555258__INCLUDED_)