
火迷宫

(1) 整个迷宫有19个文件，其中entrance.c和exit.c分别是入口
    和出口，并且用于连接。
(2) 迷宫走法，要求把所有的hmg[i].c都走过才能出去。
(3) outhmg[i].c 有四个文件，是火迷宫和出口的接口，只有一个
    方向是通向出口的，在long里面有提示"好象是从北面吹进来的。"
    那就是从north走就到出口了。一离开outhmg[i].c,就清除所有
    的在hmg的 temp,所以走错了会再进入火迷宫，重新走过。
(4) hmg[i].c 十三个文件，火迷宫的主体。当走过所有的hmg[i].c
    就可以或得个temp "hmg_ready_out"(在hmg5.c hmg10.c不能)
    其时再走到hmg5.c 或hmg10.c就能被送到outhmg[i].c
(5) hmg5.c hmg10.c 是火迷宫里比较特殊的地方，火岩洞。在火岩洞
    里，如果有"hmg_read_out"并且走过这个地方不超过三次(开始设置
    的是两次，在测试中发现难度太大改为三次),就可以送到outhmg[i].c
    当你走同一个火岩洞超过两次的话，就会被乱性的move到hmg[i].c
    中，并且reset_path,清除所有的temp,重新再来。
(6) 保险走法: 进到火迷宫后,n,e,s,w,w,s,e,n,n,e,s,w 正反正时针
    或者从火岩洞开始 se,n,e,s,w,w,s,e,n,n,e,s,w 这样就走篇了差
    hmg10.c外的所有hmg[i].c了，很大几率走出去了。当然不一定要这    样走才能出去。(测试中发现，按照正反时针走，也不是太费劲)
(7) 如要减少难度，可以减少hmg[i].c接口的随机性，允许走过火岩洞次数
    加多。增大难度，就反之。

                                              creat by qlwy
                                                 28/06/2001


