摘要: 首先声明mazeMap存储数据,声明了一个15*27的迷宫,其中最外面的一圈是用来做墙的。 这一块是初始化墙和内部的构造。其中我们约定,0是路,1是墙。 接下来贴出之后的算法。 审视这段代码,如果我们使用一些技巧,代码可读性将会更好,其中的13都是Height,迷宫高度;25都是Width,迷宫宽度 阅读全文
posted @ 2016-11-25 13:20 ldzhangyx 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 之后我们编写一个类,同时创建一个List,将List与前端的Rectangle绑定。 这里的代码,处理了方块的排布,根据mazeMap这个二维数组存储的数据,来进行Rect对象的颜色变换。 同时绑定了ItemSource,将325个方块装填到Rects类中。 之后我们就要开始编写mazeMap的生成 阅读全文
posted @ 2016-11-25 13:08 ldzhangyx 阅读(411) 评论(0) 推荐(0) 编辑