#grid #2d #graphics #gamedev

rust-grid

一个非常小的库,用于在内存中存储大型任何类型的网格,具有用户友好的界面

2 个版本

0.1.1 2021年9月7日
0.1.0 2021年9月7日

935 in 图形API

MIT 许可协议

6KB
141

rust-grid

rust-grid 是一个非常小的库,用于在内存中存储大型任何类型的网格,具有用户友好的界面。

示例

use rust_grid::*;

fn main() {
    let grid: Grid<bool> = Grid::new(10, 15, false);

    // Two ways to access data
    let (x, y) = (3, 4);
    println!("{}", grid[y][x]);
    println!("{}", grid[(x, y)]);

    // Get the size
    let (width, height) = grid.size();
}

lib.rs:

rust-grid

rust-grid 是一个非常小的库,用于在内存中存储大型任何类型的网格,具有用户友好的界面。

示例

use rust_grid::*;

fn main() {
    let grid: Grid<bool> = Grid::new(10, 15, false);

    // Two ways to access data
    let (x, y) = (3, 4);
    println!("{}", grid[y][x]);
    println!("{}", grid[(x, y)]);

    // Get the size
    let (width, height) = grid.size();
}

无运行时依赖