练习02 创建型+结构型+其它(以fromsrc目录中的代码为基础) 1. 在game中维护着curMenu,见下图: 在运行时,应只有一个curMenu对象。而MenuMgr作为所有menu的管理器,也可以管理curMenu。请将curMenu从Game类,移到MenuMgr中,使得运行结果不变。 2. 道理同1. 请建立MapMgr类,并将curMap从Game类,移到MapMgr中,使得运行结果不变。 3. 查看Map.h 其中各Block以二维数组的形式组织。事实上,各Block的组织形式是多种多样的,如 既可以用二维数组的形式表示布局结构,也可以用链表、有向图等