#include #include #include using std::vector; using std::list; class CPatternChecker { public: CPatternChecker(); ~CPatternChecker(); void GenerateOne(void); void Draw(HDC hDC); void ScaleUp(const int iX, const int iY); void ScaleDown(const int iX, const int iY); void ResetScale(void); void MoveScr(const int iX, const int iY); void Reset(void); private: vector m_DataSet; int m_iCamX; int m_iCamY; float m_fScaleFactorX; float m_fScaleFactorY; };