Commit Graph

19 Commits

Author SHA1 Message Date
Jesse D. McDonald e7802f17bd ignore ConsoleUI instead of Test after rename of top-level program 2014-05-05 02:40:35 -05:00
Jesse D. McDonald 01ab0b30db eliminate the explicit PlayerID parameter to the GameActions 2014-05-05 02:34:57 -05:00
Jesse D. McDonald e8b6f03be7 use monadic actions for GameAction in place of pattern matching 2014-05-05 02:34:49 -05:00
Jesse D. McDonald 17a40c68bf implement quest completion, Builder's Hall, and misc. specialized actions 2014-04-27 04:13:02 -05:00
Jesse D. McDonald 2a7fe3abea implement assigning agents & playing intrigue cards 2014-04-26 20:55:46 -05:00
Jesse D. McDonald 4a23b5f419 add a new prompt to send informational broadcasts to all players 2014-04-13 22:39:32 -05:00
Jesse D. McDonald 2810c0ea4b minor improvements to console output 2014-04-13 19:54:30 -05:00
Jesse D. McDonald fa8721ddd5 add operator precedence for `Then` and `OrElse` 2014-04-13 19:53:58 -05:00
Jesse D. McDonald 4898dea404 implement sequencing of GameActions with a Monoid interface 2014-04-13 01:54:20 -05:00
Jesse D. McDonald fe3c7e54e7 clean up excess whitespace 2014-04-08 21:43:02 -05:00
Jesse D. McDonald d2d00c135f clear the screen before printing game state 2014-04-08 21:42:54 -05:00
Jesse D. McDonald f7b7a6dc00 make newGame a pure function 2014-04-08 21:42:44 -05:00
Jesse D. McDonald 6acc6a150b remove automatic notices at every state change 2014-04-02 19:40:48 -05:00
Jesse D. McDonald d02c06addc add end-of-game scoring, including Lord of Waterdeep card bonuses 2014-04-02 19:40:07 -05:00
Jesse D. McDonald b0d20dff3d rename dummyPrompt to menuPrompt & print state when notified 2014-04-02 19:38:56 -05:00
Jesse D. McDonald 09a34c119b show card titles instead of number of cards 2014-04-02 19:37:26 -05:00
Jesse D. McDonald fdca9de867 create BuilderState for in-play buildings and Builder's Hall 2014-04-02 19:34:09 -05:00
Jesse D. McDonald a3b6810e0e change _playerTavern to a Map and implement additional actions 2014-03-31 22:42:24 -05:00
Jesse D. McDonald 8999128947 Lords of Waterdeep simulation -- initial commit. 2014-03-31 17:34:51 -05:00