const int rows = 15; // 行 const int cols = 20; // 列 int g_iMap[rows*cols]; // 数组 // 初始化数组 for (int i=0; i<rows*cols; i++) { g_iMap[i]=初始化值; } // 绘制 for (int i=0; i<rows*cols; i++) { // x坐标 = i%cols*图片宽度; // y坐标 = i/cols*图片高度; } // 鼠标消息修改数组 int num = 鼠标y坐标/图片高度*cols+鼠标x坐标/图片宽度; g_iMap[num] = 更改值;