From e6c4717e808c7658d99fe37a2c96ef264eec99fb Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Wed, 15 Feb 2023 08:21:49 -0800 Subject: [PATCH] Let the Hero specify its own sight radius --- erynrl/engine.py | 2 +- erynrl/object.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/erynrl/engine.py b/erynrl/engine.py index 737f5cd..d7a5846 100644 --- a/erynrl/engine.py +++ b/erynrl/engine.py @@ -220,7 +220,7 @@ class Engine: self.map.visible[:] = tcod.map.compute_fov( self.map.tiles['transparent'], tuple(self.hero.position), - radius=30) + radius=self.hero.sight_radius) # Add visible tiles to the explored grid self.map.explored |= self.map.visible diff --git a/erynrl/object.py b/erynrl/object.py index 7b2c1b3..b55f3c0 100644 --- a/erynrl/object.py +++ b/erynrl/object.py @@ -155,7 +155,7 @@ class Hero(Actor): @property def sight_radius(self) -> int: # TODO: Make this configurable - return 8 + return 0 def __str__(self) -> str: assert self.fighter