// Matrix.h: interface for the Matrix class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_MATRIX_H__CE0C078A_6715_4C5D_85F8_37E82673CBB0__INCLUDED_) #define AFX_MATRIX_H__CE0C078A_6715_4C5D_85F8_37E82673CBB0__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 class CMatrix { public: CMatrix(int x, int y); int GetSizeY(); int GetSizeX(); unsigned char GetXY(int x, int y); CMatrix(); virtual ~CMatrix(); int SetXY(int x, int y, unsigned char color); void operator =(const CMatrix &m); protected: int SizeY; int SizeX; unsigned char **Elements; }; #endif // !defined(AFX_MATRIX_H__CE0C078A_6715_4C5D_85F8_37E82673CBB0__INCLUDED_)