052bc8455a
Add a drop command, bound to 'd', which prompts the character for an item in their inventory, removes it from the inventory, and places it on the ground. Along the way I had to fix a bug in the `EntityMap.atPosition` lens, which was always appending to the existing entities at the position on set, without removing the entities that were already there - the rabbit hole of quickchecking the lens laws here also lead to replacing the target of this lens with a newtype called `VectorBag`, which ignores order (since the entitymap makes no guarantees about order of entities at a given position). |
||
---|---|---|
.. | ||
Data | ||
Entities | ||
Generators | ||
Util | ||
DataSpec.hs | ||
GameSpec.hs | ||
MessageSpec.hs | ||
OrphansSpec.hs | ||
UtilSpec.hs |