目錄
- - 理解屏幕坐標系
- - 迷宮的初始繪製
- - 隨機迷宮生成的準備
- - 使用隨機隊列生成迷宮
- - 將迷宮的數據寫入文件中
- - 程序源碼理解
屏幕坐標系
左上角為 (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 的間隙。