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

@ -3,8 +3,11 @@ module Xanthous.Prelude
, Type
, Constraint
, module GHC.TypeLits
, module Control.Lens
) where
import ClassyPrelude hiding (return)
import ClassyPrelude hiding
(return, (<|), unsnoc, uncons, cons, snoc, index, (<.>), Index)
import Data.Kind
import GHC.TypeLits hiding (Text)
import Control.Lens