version 1.21, 2015/01/06 21:14:42 |
version 1.22, 2015/11/13 08:09:28 |
|
|
#define grid_view_x(gd, x) (x) |
#define grid_view_x(gd, x) (x) |
#define grid_view_y(gd, y) ((gd)->hsize + (y)) |
#define grid_view_y(gd, y) ((gd)->hsize + (y)) |
|
|
/* Get cell for reading. */ |
/* Get cel. */ |
const struct grid_cell * |
void |
grid_view_peek_cell(struct grid *gd, u_int px, u_int py) |
grid_view_get_cell(struct grid *gd, u_int px, u_int py, struct grid_cell *gc) |
{ |
{ |
return (grid_peek_cell(gd, grid_view_x(gd, px), grid_view_y(gd, py))); |
grid_get_cell(gd, grid_view_x(gd, px), grid_view_y(gd, py), gc); |
} |
} |
|
|
/* Get cell for writing. */ |
|
struct grid_cell * |
|
grid_view_get_cell(struct grid *gd, u_int px, u_int py) |
|
{ |
|
return (grid_get_cell(gd, grid_view_x(gd, px), grid_view_y(gd, py))); |
|
} |
|
|
|
/* Set cell. */ |
/* Set cell. */ |
void |
void |
grid_view_set_cell( |
grid_view_set_cell(struct grid *gd, u_int px, u_int py, |
struct grid *gd, u_int px, u_int py, const struct grid_cell *gc) |
const struct grid_cell *gc) |
{ |
{ |
grid_set_cell(gd, grid_view_x(gd, px), grid_view_y(gd, py), gc); |
grid_set_cell(gd, grid_view_x(gd, px), grid_view_y(gd, py), gc); |
} |
} |