Rather than blindly taking one entity from the list when we have multiple entities on the same tile, add a `drawPriority` method to the Draw typeclass which allows individual entities to request to be drawn on top - this avoids the "noodles floating over your head" bug we saw before. |
||
---|---|---|
.. | ||
Arbitrary.hs | ||
Draw.hs | ||
Lenses.hs | ||
Prompt.hs | ||
State.hs |