going-rogue/roguebasin
Eryn Wells 8b3c0137a5 Refactor event handling into EventHandler
Move all the event handling code from Engine to EventHandler. EventHandler has a
reference to Engine and can deal with entities from its methods.

Refactor Action to take an optional Entity in its initializer. Some actions
don't require an Entity, but many do/will.
2022-05-07 12:25:46 -07:00
..
__init__.py Doc comments and stuff 2022-05-07 11:56:55 -07:00
__main__.py Refactor event handling into EventHandler 2022-05-07 12:25:46 -07:00
actions.py Refactor event handling into EventHandler 2022-05-07 12:25:46 -07:00
engine.py Refactor event handling into EventHandler 2022-05-07 12:25:46 -07:00
events.py Refactor event handling into EventHandler 2022-05-07 12:25:46 -07:00
geometry.py Clean up imports and terminal newlines in files according to pylint 2022-05-07 11:22:54 -07:00
map.py Clean up imports and terminal newlines in files according to pylint 2022-05-07 11:22:54 -07:00
monsters.py Add a sight_radius parameter to the Species dataclass 2022-05-07 11:43:02 -07:00
object.py Clean up imports and terminal newlines in files according to pylint 2022-05-07 11:22:54 -07:00
tile.py Add a map shroud over tiles and compute field of view based on player position!!! 2022-05-04 09:22:40 -07:00