Add cellular-automata cave generator

Add a cellular-automata-based cave level generator, plus an
optparse-applicative-based CLI for invoking level generators in general.
This commit is contained in:
Griffin Smith 2019-09-07 14:49:59 -04:00
parent 73a52e531d
commit f03ad6bbd6
10 changed files with 434 additions and 8 deletions

View file

@ -1,10 +1,11 @@
import Test.Prelude
import qualified Xanthous.DataSpec
import qualified Xanthous.Data.EntityMapSpec
import qualified Xanthous.DataSpec
import qualified Xanthous.Entities.RawsSpec
import qualified Xanthous.GameSpec
import qualified Xanthous.Generators.UtilSpec
import qualified Xanthous.MessageSpec
import qualified Xanthous.OrphansSpec
import qualified Xanthous.Entities.RawsSpec
main :: IO ()
main = defaultMain test
@ -14,6 +15,7 @@ test = testGroup "Xanthous"
[ Xanthous.Data.EntityMapSpec.test
, Xanthous.Entities.RawsSpec.test
, Xanthous.GameSpec.test
, Xanthous.Generators.UtilSpec.test
, Xanthous.MessageSpec.test
, Xanthous.OrphansSpec.test
, Xanthous.DataSpec.test