利用vs 2019和easyx图形库完成QQ游戏连连看的脚本
需要的工具:
- win 10
- vs 2019
- easyx
main.cpp
#include <stdio.h>
#include <easyx.h>
#define ROW 11
#define COL 19
HWND qqHwnd = NULL;
IMAGE image(800, 600);
HDC qqHdc, imgHdc;
IMAGE img[ROW][COL];
RECT rect;
void ClearImage(IMAGE* pimg)
{
SetWorkingImage(pimg);
setbkcolor(RGB(48, 76, 112));
cleardevice();
SetWorkingImage(NULL);
}
bool IsSimilar(IMAGE* pimg1, IMAGE* pimg2)
{
//10 10
SetWorkingImage(pimg1);
COLORREF color11 = getpixel(3, 3);
COLORREF color12 = getpixel(3, 6);
COLORREF color13 = getpixel(6, 3);
COLORREF color14 = getpixel(6, 6);
COLORREF color15 = getpixel(5, 5);
SetWorkingImage(pimg2);
COLORREF color21 = getpixel(3, 3);
COLORREF color22 = getpixel(3, 6);
COLORREF color23 = getpixel(6, 3);
COLORREF color24 = getpixel(6, 6);
COLORREF color25 = getpixel(5, 5);
if (color11 == color21 &&
color12 == color22 &&
color13 == color23 &&
color14 == color24 &&
color15 == color25)
return true;
else
return false;
}
bool IsBlank(IMAGE* pimg)
{
SetWorkingImage(pimg);
COLORREF color11 = getpixel(2, 2);
COLORREF color12 = getpixel(2, 7);
COLORREF color13 = getpixel(7, 2);
COLORREF color14 = getpixel(7, 7);
COLORREF color15 = getpixel(5, 5);
if (color11 == RGB(48, 76, 112