e6c4717e80
Let the Hero specify its own sight radius
2023-02-15 08:21:49 -08:00
7e00f58a40
Refactor Action into Action and ActionWithActor
...
The base class Actor doesn't declare a (optional) actor attribute.
The ActionWithActor has a non-optional actor attribute.
This makes the type checker happier, and means we can have some actions
that don't have actors.
2023-02-12 16:34:37 -08:00
84f7bdb947
Little grammar fix in RenderOrder's doc comment
2023-02-12 14:24:56 -08:00
d4c4b5d879
Reformat some heckin' long initializers in object.py
2023-02-09 21:08:11 -08:00
d8dfe5c497
Fix some PEP8 formatting issues
2023-02-09 21:07:42 -08:00
6e0112fd59
Add some documentation to the things in object.py
2022-05-16 16:40:45 -07:00
ff6763d354
Add a unique identifier to all entities (a monotonically increasing integer)
2022-05-15 13:57:32 -07:00
f6fe9d0f09
Move the roguebasin package to erynrl
2022-05-12 09:05:27 -07:00