目录
- - 理解屏幕坐标系
- - 迷宫的初始绘制
- - 随机迷宫生成的准备
- - 使用随机队列生成迷宫
- - 将迷宫的数据写入文件中
- - 程序源码理解
屏幕坐标系
左上角为 (0, 0)。
如果将第一个参数当作 x,第二个参数当作 y。那么 x 轴以左上角为起点,水平向右;y 轴以左上角为起点,竖直向下。
下面了函数绘制一个圆形,圆心坐标为 (100, 50),半径为 50,颜色 Scalar(BLUE, GREEN, RED)。
circle(img, Point(100, 50), 50, Scalar(0, 200, 23));
迷宫的初始绘制
为了简单,规定窗口大小为 `800*800`。蓝色区域表示迷宫的墙,由 79 个 `10*10` 的正方形构成,四周预留 5px 的间隙。