diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..0505e52 --- /dev/null +++ b/LICENSE @@ -0,0 +1,34 @@ + Creative Commons + Public Domain Dedication + + Copyright-Only Dedication (based on United States law) + or Public Domain Certification + +The person or persons who have associated work with this document +(the "Dedicator" or "Certifier") hereby either (a) certifies that, +to the best of his knowledge, the work of authorship identified is +in the public domain of the country from which the work is published, +or (b) hereby dedicates whatever copyright the dedicators holds in +the work of authorship identified below (the "Work") to the public +domain. A certifier, moreover, dedicates any copyright interest he +may have in the associated work, and for these purposes, is described +as a "dedicator" below. + +A certifier has taken reasonable steps to verify the copyright status +of this work. Certifier recognizes that his good faith efforts may not +shield him from liability if in fact the work certified is not in the +public domain. + +Dedicator makes this dedication for the benefit of the public at large +and to the detriment of the Dedicator's heirs and successors. Dedicator +intends this dedication to be an overt act of relinquishment in perpetuity +of all present and future rights under copyright law, whether vested or +contingent, in the Work. Dedicator understands that such relinquishment +of all rights includes the relinquishment of all rights to enforce (by +lawsuit or otherwise) those copyrights in the Work. + +Dedicator recognizes that, once placed in the public domain, the Work +may be freely reproduced, distributed, transmitted, used, modified, +built upon, or otherwise exploited by anyone for any purpose, commercial +or non-commercial, and in any way, including by methods that have not yet +been invented or conceived. diff --git a/Setup.hs b/Setup.hs new file mode 100644 index 0000000..9a994af --- /dev/null +++ b/Setup.hs @@ -0,0 +1,2 @@ +import Distribution.Simple +main = defaultMain diff --git a/waterdeep.cabal b/waterdeep.cabal new file mode 100644 index 0000000..c9fd0be --- /dev/null +++ b/waterdeep.cabal @@ -0,0 +1,38 @@ +name: waterdeep +version: 0.1.0.0 +synopsis: Simulation of the "Lords of Waterdeep" board game by WotC +-- description: +license: PublicDomain +license-file: LICENSE +author: Jesse McDonald +maintainer: nybble41@gmail.com +-- copyright: +category: Game +build-type: Simple +-- extra-source-files: +cabal-version: >=1.10 + +executable waterdeep + main-is: ConsoleUI.hs + -- other-modules: + other-extensions: GADTs, + RankNTypes, + TemplateHaskell, + FlexibleContexts, + LambdaCase, + NoMonomorphismRestriction, + FlexibleInstances, + MultiParamTypeClasses + build-depends: base >=4.6 && <4.7, + MonadPrompt >=1.0 && <1.1, + MonadRandom >=0.1 && <0.2, + mtl >=2.1 && <2.2, + lens-family >=1.0 && <1.1, + lens-family-th >=0.3 && <0.4, + random >=1.0 && <1.1, + random-shuffle >=0.0 && <0.1, + containers >=0.5 && <0.6, + multiset >=0.2 && <0.3, + transformers >=0.3 && <0.4 + hs-source-dirs: src + default-language: Haskell2010