void GameLogic::InitMap(CGraph &graph) {
	int anTemp[MAX_VERTEX_NUM];
	for (int i = 0; i < REPEAT_NUM; i++) {
		for (int j = 0; j < MAX_PIC_NUM; j++) {
			anTemp[i * MAX_PIC_NUM + j] = j;
		}
	}
	srand((int)time(NULL));

	for (int i = 0; i < MAX_VERTEX_NUM; i++) {
		int nIndex1 = rand() % MAX_VERTEX_NUM;
		int nIndex2 = rand() % MAX_VERTEX_NUM;

		int nTemp = anTemp[nIndex1];
		anTemp[nIndex1] = anTemp[nIndex2];
		anTemp[nIndex2] = nTemp;
	}
	for (int i = 0; i < MAX_ROW; i++) {
		for (int j = 0; j <  MAX_COL; j++) {
			graph.AddVertex(anTemp[i * MAX_PIC_NUM + j]);
			UpdateArc(graph, i, j);
		}
	}
	
}