33 lines
536 B
C++
33 lines
536 B
C++
#include <vector>
|
|
#include <list>
|
|
#include <Windows.h>
|
|
|
|
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<int> m_DataSet;
|
|
|
|
int m_iCamX;
|
|
int m_iCamY;
|
|
float m_fScaleFactorX;
|
|
float m_fScaleFactorY;
|
|
|
|
}; |