← 都来码← 文档索引整数网格原文English

整数网格

棋盘 / 地图这种二维状态。

完整清单见「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) 落子 */