#pragma once#include #include class C_ISLAND{private: struct S_NODE { int nType; std::list arChild[2]; std::list::iterator iterNodeList; };private: static int m_arData[10][10]; S_NODE m_arNode[10][10]; std::list m_listNode; //std::list* > listIsland;private: void linkNode(); bool findType(int nY, int nX, int* pType); void makeLand(); void nodeGroup(int nType , S_NODE* pNode, std::list& listGr..