整数网格
棋盘 / 地图这种二维状态。
完整清单见「UI 开发」。下面每个接口都带一句用法和一个例子;签名取自
Lib/c/vml_ui.h(权威来源)。
ui_grid_clear(void)
清空网格。棋盘 / 地图这种二维状态用它 —— 比语言自带的数组可靠(有的前端数组写入读不回来,见「27 种语言」里各语言的坑)。
ui_grid_clear();
ui_grid_get(int idx)
读一格,没写过返回 0。
int v = ui_grid_get(y * 10 + x);
ui_grid_set(int idx, int val)
写一格,i 是一维下标(row * 宽 + col)。
ui_grid_set(y * 10 + x, 1); /* 10 列的棋盘,(x,y) 落子 */