summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/los.h
diff options
context:
space:
mode:
authorRobert Vollmert <rvollmert@gmx.net>2009-11-08 17:23:31 +0100
committerRobert Vollmert <rvollmert@gmx.net>2009-11-08 17:23:31 +0100
commit68d87e76cd00daee758f5e45e235629f03de0b9e (patch)
treebcf30c3ef9a891b7f9e61bcfdeb4587d4ff7ab2a /crawl-ref/source/los.h
parent6bdaccfb8c194bfa0bb0b6769babc3710d570b45 (diff)
downloadcrawl-ref-68d87e76cd00daee758f5e45e235629f03de0b9e.tar.gz
crawl-ref-68d87e76cd00daee758f5e45e235629f03de0b9e.zip
env_show_grid is now only used inside the LOS code.
It's also called los_grid, and is a SquareArray of boolean since it doesn't need to store "objects" any more.
Diffstat (limited to 'crawl-ref/source/los.h')
-rw-r--r--crawl-ref/source/los.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/crawl-ref/source/los.h b/crawl-ref/source/los.h
index 642f90deab..11d727fea0 100644
--- a/crawl-ref/source/los.h
+++ b/crawl-ref/source/los.h
@@ -39,16 +39,15 @@ int num_feats_between(const coord_def& source, const coord_def& target,
bool just_check = false);
bool cell_see_cell(const coord_def& p1, const coord_def& p2);
+typedef SquareArray<bool, ENV_SHOW_OFFSET> los_grid;
+
void clear_rays_on_exit();
-void losight(env_show_grid& sh, const coord_def& center,
+void losight(los_grid& sh, const coord_def& center,
const opacity_func &opc = opc_default,
const circle_def &bds = BDS_DEFAULT);
-void losight(env_show_grid& sh, const los_param& param);
+void losight(los_grid& sh, const los_param& param);
void calc_show_los();
-bool see_cell(const env_show_grid &show,
- const coord_def &c,
- const coord_def &pos );
bool observe_cell(const coord_def &p);
bool trans_wall_blocking( const coord_def &p );