going-rogue/erynrl
Eryn Wells b0d91c9c5d Refactor how maps, rooms, and corridors are generated
- Rect and Room method objects no longer need to know the map size up front
- The Map object has lists of interesting map features (I don't like this)
- Room and corridor generators take the map itself as an argument to their
  generate and apply methods
- Create a Corridor object to hold a list of points
- Add a bunch of documentation here and there
2023-03-11 00:06:47 -08:00
..
actions Rename the Map's Point question methods to use "point" instead of "tile" 2023-03-08 08:57:20 -08:00
interface Figure out (finally!) the mouse coordinates in the MapWindow 2023-03-10 23:53:08 -08:00
map Refactor how maps, rooms, and corridors are generated 2023-03-11 00:06:47 -08:00
__init__.py Move the roguebasin package to erynrl 2022-05-12 09:05:27 -07:00
__main__.py Restructure event handling 2023-03-07 21:29:28 -08:00
ai.py Rename the Map's Point question methods to use "point" instead of "tile" 2023-03-08 08:57:20 -08:00
components.py PEP8 formatter changes 2023-02-10 21:25:00 -08:00
configuration.py Add doc string for Configuration attributes 2023-03-05 10:49:02 -08:00
engine.py Refactor how maps, rooms, and corridors are generated 2023-03-11 00:06:47 -08:00
events.py Restructure event handling 2023-03-07 21:29:28 -08:00
geometry.py Figure out (finally!) the mouse coordinates in the MapWindow 2023-03-10 23:53:08 -08:00
items.py A couple fixes in items.py 2023-02-18 22:57:37 -08:00
log.py Move the BSP implementation to BSPRectMethod 2023-03-06 19:33:34 -08:00
messages.py Move all the interface stuff to interface.Interface 2023-02-11 01:21:52 -08:00
monsters.py Move the roguebasin package to erynrl 2022-05-12 09:05:27 -07:00
object.py Clean up the doc comment on Entity 2023-03-04 11:07:32 -08:00