Add entities, and allow walking around

Add support for entities via a port of the EntityMap type, and implement
command support starting at basic hjkl.
This commit is contained in:
Griffin Smith 2019-08-31 13:17:27 -04:00
parent 6eba471e24
commit 4ef19aa35a
21 changed files with 719 additions and 32 deletions

View file

@ -15,17 +15,20 @@ category: Game
description: Please see the README on GitHub at <https://github.com/glittershark/xanthous>
dependencies:
- base
- lens
- containers
- constraints
- QuickCheck
- base
- brick
- checkers
- classy-prelude
- mtl
- constraints
- containers
- data-default
- deepseq
- ascii-art-to-unicode
- brick
- generic-arbitrary
- generic-monoid
- groups
- lens
- mtl
- vty
default-extensions:
@ -34,6 +37,7 @@ default-extensions:
- DeriveAnyClass
- DeriveGeneric
- DerivingStrategies
- DerivingVia
- FlexibleContexts
- FlexibleInstances
- FunctionalDependencies
@ -77,3 +81,4 @@ tests:
- tasty
- tasty-hunit
- tasty-quickcheck
- lens-properties